
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
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
.
Complemento detallista
-
- Mensajes: 11
- Registrado: Vie May 06, 2011 2:20 pm
Complemento detallista
Buen día,
¿Hay alguien que me pueda enviar un xml de complemento detallista del sat sin datos para evitar pirateo?
No logro que pase el esquema detallista.xsd me genera muchos errores.
Enviar a pablo.lona@yahoo.com o mostrarlo aqui en el foro.
De antemano gracias.
¿Hay alguien que me pueda enviar un xml de complemento detallista del sat sin datos para evitar pirateo?
No logro que pase el esquema detallista.xsd me genera muchos errores.
Enviar a pablo.lona@yahoo.com o mostrarlo aqui en el foro.
De antemano gracias.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Complemento detallista
El complemento detallista es muy extenso, aqui un micro-ejemplo :
<Complemento>
<detallista:detallista xmlns:detallista="http://www.sat.gob.mx/detallista" type="SimpleInvoiceType" documentStructureVersion="AMC8.1">
<detallista:buyer>
<detallista:gln>1234567890123</detallista:gln>
</detallista:buyer>
<detallista:seller>
<detallista:gln>1234567890123</detallista:gln>
<detallista:alternatePartyIdentification type="SELLER_ASSIGNED_IDENTIFIER_FOR_A_PARTY">12345</detallista:alternatePartyIdentification>
</detallista:seller>
<detallista:totalAmount>
<detallista:Amount>12345.67</detallista:Amount>
</detallista:totalAmount>
</detallista:detallista>
</Complemento>
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 11
- Registrado: Vie May 06, 2011 2:20 pm
Re: Complemento detallista
Gracias por la ayuda aunque mas que micro-ejemplo yo diría que es nano-ejemplo, 
Sí es extens! Siguiendo las especificaciones del PDF generé uno y me salen 200 renglones. Esto es variable por que hay nodos que se pueden repetir, pero siempre me genera el mismo error. En algunos nodos lo he podido descifrar pero en otros no. El error es:

Sí es extens! Siguiendo las especificaciones del PDF generé uno y me salen 200 renglones. Esto es variable por que hay nodos que se pueden repetir, pero siempre me genera el mismo error. En algunos nodos lo he podido descifrar pero en otros no. El error es:
Por ejemplo en el siguiente nodo causa error.No se pudieron habilitar las restricciones. Una o varias filas contienen valores que infringen las restricciones NON-NULL, UNIQUE o FOREING-KEY
Código: Seleccionar todo
<detallista:paymentTerms paymentTermsEvent="DATE_OF_INVOICE" PaymentTermsRelationTime="REFERENCE_AFTER">
<detallista:netPayment netPaymentTermsType="BASIC_NET">
<detallista:paymentTimePeriod>
<detallista:timePeriodDue timePeriod="60">
<detallista:value>2</detallista:value>
</detallista:timePeriodDue>
</detallista:paymentTimePeriod>
</detallista:netPayment>
<detallista:discountPayment discoutType="ALLOWANCE_BY_PAYMENT_ON_TIME">
<detallista:percentage>10</detallista:percentage>
</detallista:discountPayment>
</detallista:paymentTerms>
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Complemento detallista
Ouch, eso dolio.......je je je, pa' que no digas, aqui esta un complemento detallista COMPLETISIMO, e incluso validado contra el esquema oficial y mira que le batalle porque muchos de los datos son "token" que deben tomarse de una lista muy especial, no pueden llevar datos al azar.pablona escribió:Gracias por la ayuda aunque mas que micro-ejemplo yo diría que es nano-ejemplo,![]()
Y si me permites (que de algo sirva el ejemplo) este complemento fue creado con el codigo fuente Delphi que ofrezco en venta.....

Código: Seleccionar todo
<Complemento>
<detallista:detallista xmlns:detallista="http://www.sat.gob.mx/detallista" type="SimpleInvoiceType" contentVersion="1.3.1" documentStructureVersion="AMC8.1" documentStatus="ORIGINAL">
<detallista:requestForPaymentIdentification>
<detallista:entityType>INVOICE</detallista:entityType>
</detallista:requestForPaymentIdentification>
<detallista:specialInstruction code="AAB">
<detallista:text>abc</detallista:text>
</detallista:specialInstruction>
<detallista:orderIdentification>
<detallista:referenceIdentification type="ON" />
<detallista:ReferenceDate>2011-05-21</detallista:ReferenceDate>
</detallista:orderIdentification>
<detallista:AdditionalInformation>
<detallista:referenceIdentification type="AAE" />
</detallista:AdditionalInformation>
<detallista:DeliveryNote>
<detallista:referenceIdentification>abc</detallista:referenceIdentification>
<detallista:ReferenceDate>2011-05-21</detallista:ReferenceDate>
</detallista:DeliveryNote>
<detallista:buyer>
<detallista:gln>1234567890123</detallista:gln>
<detallista:contactInformation>
<detallista:personOrDepartmentName>
<detallista:text>abc</detallista:text>
</detallista:personOrDepartmentName>
</detallista:contactInformation>
</detallista:buyer>
<detallista:seller>
<detallista:gln>1234567890123</detallista:gln>
<detallista:alternatePartyIdentification type="SELLER_ASSIGNED_IDENTIFIER_FOR_A_PARTY">12345</detallista:alternatePartyIdentification>
</detallista:seller>
<detallista:shipTo>
<detallista:gln>1234567890123</detallista:gln>
<detallista:nameAndAddress>
<detallista:name>abc</detallista:name>
<detallista:streetAddressOne>abc</detallista:streetAddressOne>
<detallista:city>abc</detallista:city>
<detallista:postalCode>abc</detallista:postalCode>
</detallista:nameAndAddress>
</detallista:shipTo>
<detallista:InvoiceCreator>
<detallista:gln>1234567890123</detallista:gln>
<detallista:alternatePartyIdentification type="VA" />
<detallista:nameAndAddress>
<detallista:name>abc</detallista:name>
<detallista:streetAddressOne>abc</detallista:streetAddressOne>
<detallista:city>abc</detallista:city>
<detallista:postalCode>abc</detallista:postalCode>
</detallista:nameAndAddress>
</detallista:InvoiceCreator>
<detallista:Customs>
<detallista:gln>1234567890123</detallista:gln>
</detallista:Customs>
<detallista:currency currencyISOCode="MXN">
<detallista:currencyFunction>BILLING_CURRENCY</detallista:currencyFunction>
<detallista:rateOfChange>1.0</detallista:rateOfChange>
</detallista:currency>
<detallista:paymentTerms paymentTermsEvent="DATE_OF_INVOICE" PaymentTermsRelationTime="REFERENCE_AFTER">
<detallista:netPayment netPaymentTermsType="BASIC_NET">
<detallista:paymentTimePeriod>
<detallista:timePeriodDue timePeriod="DAYS">
<detallista:value>123</detallista:value>
</detallista:timePeriodDue>
</detallista:paymentTimePeriod>
</detallista:netPayment>
<detallista:discountPayment discountType="ALLOWANCE_BY_PAYMENT_ON_TIME">
<detallista:percentage>abc</detallista:percentage>
</detallista:discountPayment>
</detallista:paymentTerms>
<detallista:allowanceCharge allowanceChargeType="ALLOWANCE_GLOBAL" settlementType="BILL_BACK" sequenceNumber="abc">
<detallista:specialServicesType>AA</detallista:specialServicesType>
<detallista:monetaryAmountOrPercentage>
<detallista:rate base="INVOICE_VALUE">
<detallista:percentage>10.0</detallista:percentage>
</detallista:rate>
</detallista:monetaryAmountOrPercentage>
</detallista:allowanceCharge>
<detallista:lineItem type="abc" number="123">
<detallista:tradeItemIdentification>
<detallista:gtin>abc</detallista:gtin>
</detallista:tradeItemIdentification>
<detallista:alternateTradeItemIdentification type="BUYER_ASSIGNED" />
<detallista:invoicedQuantity unitOfMeasure="PZA">345</detallista:invoicedQuantity>
<detallista:aditionalQuantity QuantityType="NUM_CONSUMER_UNITS">293</detallista:aditionalQuantity>
<detallista:grossPrice>
<detallista:Amount>10</detallista:Amount>
</detallista:grossPrice>
<detallista:netPrice>
<detallista:Amount>10</detallista:Amount>
</detallista:netPrice>
<detallista:AdditionalInformation>
<detallista:referenceIdentification type="ON" />
</detallista:AdditionalInformation>
<detallista:totalLineAmount>
<detallista:grossAmount>
<detallista:Amount>123</detallista:Amount>
</detallista:grossAmount>
<detallista:netAmount>
<detallista:Amount>2453</detallista:Amount>
</detallista:netAmount>
</detallista:totalLineAmount>
</detallista:lineItem>
<detallista:totalAmount>
<detallista:Amount>12345.67</detallista:Amount>
</detallista:totalAmount>
<detallista:TotalAllowanceCharge allowanceOrChargeType="ALLOWANCE">
<detallista:specialServicesType>AA</detallista:specialServicesType>
<detallista:Amount>4534</detallista:Amount>
</detallista:TotalAllowanceCharge>
</detallista:detallista>
</Complemento>
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 11
- Registrado: Vie May 06, 2011 2:20 pm
Re: Complemento detallista
pues mil gracias DADO. Y cuanto cuesta? Aunque yo programa en MS Visual Studio
En verdad que parece que eres multitasking
. Siempre ayudando y teniendo tiempo para desarrollar, vender, administrar este foro, etc. Que no duermes? Felicidades por tu labor!
Aprovecho para preguntarte. Con respecto a timbrar con facturaxion. Mi aplicacion al correr envía a timbrar el primer documento y recibe el timbre bien. Cuando mando el segundo me envía un error de "fecha invalida No 401". Tengo que cerrar el programa, vuelvo correrlo envío la primera y todo bien envío la segunda y vuelve el problema y comienza el ciclo. Sabes algo acerca de este problema? Soporte de facturaxion es bueno pero tardado.
De antemano gracias.
En verdad que parece que eres multitasking

Aprovecho para preguntarte. Con respecto a timbrar con facturaxion. Mi aplicacion al correr envía a timbrar el primer documento y recibe el timbre bien. Cuando mando el segundo me envía un error de "fecha invalida No 401". Tengo que cerrar el programa, vuelvo correrlo envío la primera y todo bien envío la segunda y vuelve el problema y comienza el ciclo. Sabes algo acerca de este problema? Soporte de facturaxion es bueno pero tardado.
De antemano gracias.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Complemento detallista
Gracias, asi ando, de un lado para otro...je je jepablona escribió:pues mil gracias DADO. Y cuanto cuesta? Aunque yo programa en MS Visual Studio
En verdad que parece que eres multitasking. Siempre ayudando y teniendo tiempo para desarrollar, vender, administrar este foro, etc. Que no duermes? Felicidades por tu labor!
Aprovecho para preguntarte. Con respecto a timbrar con facturaxion. Mi aplicacion al correr envía a timbrar el primer documento y recibe el timbre bien. Cuando mando el segundo me envía un error de "fecha invalida No 401". Tengo que cerrar el programa, vuelvo correrlo envío la primera y todo bien envío la segunda y vuelve el problema y comienza el ciclo. Sabes algo acerca de este problema? Soporte de facturaxion es bueno pero tardado.
De antemano gracias.
Respecto a facturaxion no sabria decirte, no he programado la conexion con ellos ya que no me han contestado con la informacion tecnica necesaria
Pero se me ocurre recomendarte retrasar el reloj una hora y hacer las pruebas, es posible que haya diferencias de horarios y por eso el error de "fecha invalida"
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 1
- Registrado: Mié May 25, 2011 5:41 pm
Re: Complemento detallista
Dado, me interesa adquirir el producto, me puedes indicar que procedimiento se sigue, y si es posible contactarte via phone?
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Complemento detallista
Te envio un mensaje a tu mail con los datos. Saludos.lmunoz escribió:Dado, me interesa adquirir el producto, me puedes indicar que procedimiento se sigue, y si es posible contactarte via phone?
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 11
- Registrado: Vie May 06, 2011 2:20 pm
Re: Complemento detallista
[/quote]Gracias, asi ando, de un lado para otro...je je je
Respecto a facturaxion no sabria decirte, no he programado la conexion con ellos ya que no me han contestado con la informacion tecnica necesaria
Pero se me ocurre recomendarte retrasar el reloj una hora y hacer las pruebas, es posible que haya diferencias de horarios y por eso el error de "fecha invalida"
Funciono retrazando el reloj.
Gracias.
- Dado
- Mensajes: 15980
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Complemento detallista
Que bien, ya estando en esto uno va aprendiendo esas mañas, y es que otro PAC que no digo su nombre porque luego dice que le "echo tierra" tambien tenia el mismo detalle, habia que atrasar mas de una hora el reloj pa' que jale el timbradopablona escribió:Funciono retrazando el reloj.Gracias, asi ando, de un lado para otro...je je je
Respecto a facturaxion no sabria decirte, no he programado la conexion con ellos ya que no me han contestado con la informacion tecnica necesaria
Pero se me ocurre recomendarte retrasar el reloj una hora y hacer las pruebas, es posible que haya diferencias de horarios y por eso el error de "fecha invalida"
Gracias.
Oye y Facturaxion tiene sistema de pruebas, mochate con la informacion tecnica.....

ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!