Buen dia!
Estaba mirando la documentacion del CFDI 3.3 y en el nodo de CFDI:Complemento indica una cardinalidad 0..n .
Esto significa que pueden haber n nodos de complemento en un comprobante. Lo cual me lleva a la siguiente pregunta:
Se debe agregar un nodo Complemento por cada complemento o se deben agregar todos los complementos a un solo nodo complemento.
Un ejemplo muy simple es cuando tienes el complemento de nomina , el complemento TFD (una vez timbrado el comprobante) deberia ir en un nodo independiente de Complemento o se agrega al mismo nodo complemento donde esta el de nomina.
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
Duda con el nodo (o nodos) de Complemento
-
- Mensajes: 14
- Registrado: Sab Mar 01, 2014 11:59 am
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Duda con el nodo (o nodos) de Complemento
Es un solo nodo complemento padre con 1 o varios complementos hijo (y debe forzosamente llevar al menos uno......el del timbre fiscal)
Por ejemplo asi (ilustrativo, los nombres no son los reales que deben ser)
Por ejemplo asi (ilustrativo, los nombres no son los reales que deben ser)
Código: Seleccionar todo
<Complemento>
<Complemento INE/>
<Complemento Detallista/>
<TimbreFiscal/>
</Complemento>
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 14
- Registrado: Sab Mar 01, 2014 11:59 am
Re: Duda con el nodo (o nodos) de Complemento
Hmm al pasar por un sax parser (que valida la estructura con el XSD), un xml con varios nodos complemento ,éste no muestra un error. Por lo cual mientras valido ese xml deberia rechazar comprobantes que tengan mas de un nodo CFDI:Complemento, aun cuando el SAT lo permite y lo documenta de esa forma.
El sat siendo sat
El sat siendo sat
-
- Mensajes: 501
- Registrado: Mar Dic 28, 2010 1:12 pm
Re: Duda con el nodo (o nodos) de Complemento
rafuru escribió:...xml con varios nodos complemento... aun cuando el SAT lo permite y lo documenta de esa forma
Aunque un sax parser no falle, es correcto insertar varios nodos Complemento:
Código: Seleccionar todo
<cfdi:Comprobante>...
<cfdi:Complemento><tfd:TimbreFiscalDigital xmlns:tfd="".../></cfdi:Complemento>
<cfdi:Complemento><x:y.../></cfdi:Complemento>
</cfdi:Comprobante>
Porque el anexo dice "nodos complementarios":
Nodo opcional donde se incluye el complemento Timbre Fiscal Digital de manera
obligatoria y los nodos complementarios determinados por el SAT, de acuerdo con las
disposiciones particulares para un sector o actividad específica.
Código: Seleccionar todo
<cfdi:Complemento>
<nomina12:Nomina Version="1.2"...> ... </nomina12:Nomina>
<tfd:TimbreFiscalDigital xmlns:tfd=""... />
<ejemplo1:UnComplX />
<ejemplo2:OtroComplY />
</cfdi:Complemento>
-
- Mensajes: 14
- Registrado: Sab Mar 01, 2014 11:59 am
Re: Duda con el nodo (o nodos) de Complemento
s3cr3to escribió:rafuru escribió:...xml con varios nodos complemento... aun cuando el SAT lo permite y lo documenta de esa forma
Aunque un sax parser no falle, es correcto insertar varios nodos Complemento:Código: Seleccionar todo
<cfdi:Comprobante>...
<cfdi:Complemento><tfd:TimbreFiscalDigital xmlns:tfd="".../></cfdi:Complemento>
<cfdi:Complemento><x:y.../></cfdi:Complemento>
</cfdi:Comprobante>
Porque el anexo dice "nodos complementarios":Nodo opcional donde se incluye el complemento Timbre Fiscal Digital de manera
obligatoria y los nodos complementarios determinados por el SAT, de acuerdo con las
disposiciones particulares para un sector o actividad específica.Código: Seleccionar todo
<cfdi:Complemento>
<nomina12:Nomina Version="1.2"...> ... </nomina12:Nomina>
<tfd:TimbreFiscalDigital xmlns:tfd=""... />
<ejemplo1:UnComplX />
<ejemplo2:OtroComplY />
</cfdi:Complemento>
Es correcto insertar varios nodos complemento o quisiste decir incorrecto?
Entonces un comprobante con varios nodos complemento se considera tan válido como uno con todos los complementos en un solo nodo CFDI:Complemento?
-
- Mensajes: 501
- Registrado: Mar Dic 28, 2010 1:12 pm
Re: Duda con el nodo (o nodos) de Complemento
rafuru escribió:Es correcto insertar varios nodos complemento o quisiste decir incorrecto?|
Incorrecto (porque así lo dice el anexo 20) disculpa la aclaración-confusión.
También quise decir que algún parser podría no fallar con varios nodos Complemento, pero eso no lo hace correcto (anexo 20)
El primer ejemplo muestra el error con varios nodos Complemento.
El segundo ejemplo Un nodo Complemento con varios nodos complementarios.
Volver a “Iniciando con la Factura Electronica”
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados