Re: Contabilidad Electronica & código agrupador del SAT
Publicado: Mié Jul 02, 2014 2:38 pm
Copiando y pegando los esquemas en base al anexo 24 y arreglando 'uno que otro detalle' tengo unas versiones que voy a usar para inicar el desarrollo de mi codigo ...
NO es la version oficial, algo puede cambiar, pero para iniciar a programar nos puede servir
Catalogo de cuentas
Balanza de comprobacion
Polizas
Espero les sirva y claro sus sugerencias y recomendaciones son bienvenidas
NO es la version oficial, algo puede cambiar, pero para iniciar a programar nos puede servir
Catalogo de cuentas
Código: Seleccionar todo
$ xmllint --schema catalogo.xsd catalogo.xml
<?xml version="1.0" encoding="UTF-8"?>
<catalogocuentas:Catalogo xmlns:catalogocuentas="http://www.sat.gob.mx/catalogo" Version="1.0" RFC="FJC780315E91" TotalCtas="2" Mes="07" Ano="2014">
<catalogocuentas:Ctas CodAgrup="1.1" NumCta="1000" Desc="Caja" Nivel="1" Natur="D"/>
<catalogocuentas:Ctas CodAgrup="37.1" NumCta="2100" Desc="Proveedores" Nivel="1" Natur="A"/>
</catalogocuentas:Catalogo>
catalogo.xml validates
Código: Seleccionar todo
$ xmllint --schema balanza.xsd balanza.xml
<?xml version="1.0" encoding="UTF-8"?>
<BCE:Balanza xmlns:BCE="http://www.sat.gob.mx/balanza" Version="1.0" RFC="FJC780315E91" TotalCtas="2" Mes="07" Ano="2014">
<BCE:Ctas NumCta="1000" SaldoIni="0.00" Debe="1000.00" Haber="990.00" SaldoFin="10.00"/>
<BCE:Ctas NumCta="2100" SaldoIni="2000.00" Debe="1000.00" Haber="1000.00" SaldoFin="2000.00"/>
</BCE:Balanza>
balanza.xml validates
Código: Seleccionar todo
$ xmllint --schema polizas.xsd polizas.xml
<?xml version="1.0" encoding="UTF-8"?>
<PLZ:Polizas xmlns:PLZ="http://www.sat.gob.mx/polizas" Version="1.0" RFC="FJC780315E91" Mes="07" Ano="2014">
<PLZ:Poliza Tipo="1" Num="1A" Fecha="2014-07-01" Concepto="Poliza de ingreso 1A">
<PLZ:Transaccion NumCta="1000" Concepto="Cargo a Caja por un pago de un proveedor" Debe="1000.00" Haber="0.00" Moneda="MXN"/>
<PLZ:Transaccion NumCta="2100" Concepto="Abono al proveedor" Debe="0.00" Haber="1000.00" Moneda="MXN">
<PLZ:Comprobantes UUID_CFDI="277D0E42-869B-4CEA-BF48-717CD0525C24" Monto="1000.00" RFC="AAAA010101000"/>
</PLZ:Transaccion>
</PLZ:Poliza>
</PLZ:Polizas>
polizas.xml validates