Cambio en el Timbrado de Retenciones Folio C38427
A partir de esta versión 13.1.2 de CONTPAQi® Bancos, se incluyen validaciones orientadas a que los CFDI de Retenciones tengan un Schema Location correcto. Por lo que al timbrar retenciones, el archivo XML solo contendrá el Schema Location del XSD que corresponda al complemento capturado en el documento.
El Schema Location del XML solo va a incluir el XSD de retenciones para aquellos CFDI que no tienen complemento, en caso de que sí lo tengan, además del XSD de retenciones va a incluir únicamente el XSD correspondiente al complemento que tenga la retención.
Consideraciones
En el atributo SchemaLocation, si la retención no cuenta con complemento debe venir así:
xsi:schemaLocation="
Si la retención cuenta con complemento debe venir de la siguiente manera:
Casos de validación y respuestas posibles
Cuando una Retención contenga Schemas adicionales de complementos en el SchemaLocation del XML y estos NO existan en el nodo <retenciones:Complemento> o bien, la declaración del namespace no esté bien definida, se mostrará el siguiente mensaje:
Cuando en una Retención esté definido correctamente el SchemaLocation y existan los complementos correspondientes y NO exista el atributo xmlns:<prefijoComplemento> (en donde prefijoComplemento, es el nombre del prefijo del complemento. Ejemplo: planesderetiro11, premios, enajenaciondeacciones, etc…), o este último contenga una definición incorrecta, la posible respuesta será la siguiente:
Cuando una Retención contenga la definición del SchemaLocation correcta, complementos correctos, pero existe un atributo xmlns:<prefijoComplemento> (en donde prefijoComplemento, es el nombre del prefijo del complemento. Ejemplo: planesderetiro11, premios, enajenaciondeacciones, etc…) que contiene una definición de un complemento que no existe en el comprobante, tendremos la siguiente respuesta:
|