Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #441  
Antiguo 14-02-2013
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 21
uper Va por buen camino
buenas tardes, la tengo entendido que la validacion de facturas segun se hace de acuerdo a la version (cadenaoriginal_3_2.xslt),
se extrae la cadena, sello y se usa el certificado .cer de emisor, ahora el proceso es similar para el timbrado fiscal.

Se entiende que trae dos sellos uno del cfd y otros conocido como sellossat, podemos armar la cadena original pues son poquitos atributos, hay que desencriptar el sellosat y compararlo con la cadena del timbre fiscal.

Alguien sabe como hacer el proceso de validar el sellosat del timbrefiscal

gracias
Responder Con Cita
  #442  
Antiguo 01-11-2014
[Waldo] Waldo is offline
Miembro Premium
 
Registrado: sep 2003
Posts: 101
Poder: 21
Waldo Va por buen camino
Ayuda :(

Buenas tardes, alguien tiene idea como leer el archivo XML del SAT( México ) no logro obtener la serie y el folio fiscal. Lo que trato es leer el archivo XML que me proporciona mi proveedor para obtener los datos y registrar el XML recibido. Gracias.
Responder Con Cita
  #443  
Antiguo 03-11-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Exactamente cual es el problema?
¿Algún error?

¿Este fichero es un XML especial?

En los foros hemos hablado antes de cómo leer y "parsear" ficheros XML (puedes buscar ayuda sobre XMLDocument), si buscas encontrarás hilos al respecto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #444  
Antiguo 04-11-2014
[Waldo] Waldo is offline
Miembro Premium
 
Registrado: sep 2003
Posts: 101
Poder: 21
Waldo Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
¿Exactamente cual es el problema?
¿Algún error?

¿Este fichero es un XML especial?

En los foros hemos hablado antes de cómo leer y "parsear" ficheros XML (puedes buscar ayuda sobre XMLDocument), si buscas encontrarás hilos al respecto.
Gracias Neft, ya he solucionado el problema Gracias.
Responder Con Cita
  #445  
Antiguo 07-02-2018
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 21
jourdan Va por buen camino
Campos usados en el CFDI v3.3

Buenas tardes, alguien tendrá la lista de tipo de datos y longitudes de los campos oficiales usados en el CFDI v33
De antemano muchas gracias y saludos
__________________
Alejandro Jourdan
Responder Con Cita
  #446  
Antiguo 07-02-2018
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.082
Poder: 18
juanelo Va por buen camino
Aqui puedes encontrar toda la informacion necesaria.
__________________
Ya tengo Firma!
Responder Con Cita
  #447  
Antiguo 08-02-2018
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 21
jourdan Va por buen camino
Muchas gracias, ya revise la información y hay algunos campos de los cuales no encontré que tamaño usar.
Estoy generando algo así para registrar los CFDI´s en una base de datos para control interno

Estoy armando la tabla así:

Version: varchar(3)
Serie : varchar(40)
Folio : varchar(40)
Fecha : varchar(19)
NoCertificado : varchar(20)
Certificado : text
Moneda : varchar(3)
TipoDeComprobante : varchar(1)
MetodoPago: varchar(3)
FormaPago : varchar(2)
SubTotal = DECIMAL(13,6)
Total = numero con 6 decimales
LugarExpedicion : varchar(5)
Sello : text
EmisorRfc : varchar(13)
EmisorNombre : varchar(255)
EmisorRegimenFiscal : varchar(3)
ReceptorRfc : varchar(13)
ReceptorNombre : varchar (255)
UsoCFDI : varchar(3)

ClaveProdServ = varchar(8)
Cantidad = numero con 6 decimales
ClaveUnidad = varchar(3)
Descripcion : text
ValorUnitario = numero con 6 decimales
Importe = numero con 6 decimales
ImpuestosTrasladosTrasladoBase = numero con 6 decimales
ImpuestosTrasladosImpuesto :varchar(3)
ImpuestosTrasladosTipoFactor : varchar(6)
ImpuestosTrasladosTasaOCuota : numero con 6 decimales
ImpuestosTrasladosImporte : numero con 6 decimales

ImpuestosTrasladosTotalImpuestosTrasladados : numero con 6 decimales
TrasladosTrasladoImpuesto : numero con 6 decimales
TrasladosTrasladoTipoFactor : varchar(6)
TrasladosTrasladoTasaOCuota : numero con 6 decimales
TrasladosTrasladoImporte : numero con 6 decimales

VersionTimbreFiscalDigital : varchar(3)
UUID :varchar(36)
FechaTimbrado : varchar(19)
RfcProvCertif : varchar(13)
SelloCFD: text
NoCertificadoSAT: varchar(20)
SelloSAT: text
__________________
Alejandro Jourdan
Responder Con Cita
  #448  
Antiguo 08-02-2018
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.082
Poder: 18
juanelo Va por buen camino
En el documento cfdv33.pdf vas encontrar la definicion completa del cada uno de los nodos del XML. Te recomiendo que en lugar de grabar campo por campo en tablas de BD, grabes el XML de la factura electronica, y luego use el TXMLDocument para leer su contenido.
__________________
Ya tengo Firma!
Responder Con Cita
  #449  
Antiguo 08-02-2018
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 21
jourdan Va por buen camino
Muchas gracias por el consejo.
Nunca pude hacer que el TXMLDocument leyera correctamente el UUID del timbre, siempre me genero errores de memoria. Lo intente muchas veces con el databinding, etc.
Uso Delphi profesional 2010, lo intente también con lazarus sin éxito
Tú lo lograste?
__________________
Alejandro Jourdan
Responder Con Cita
  #450  
Antiguo 15-06-2018
resolution8g resolution8g is offline
Registrado
NULL
 
Registrado: jun 2018
Posts: 1
Poder: 0
resolution8g Va por buen camino
aquí está tambien la matriz de validaciónes
sat.gob.mx/informacion_fiscal/factura_electronica/Documents/matriz%20de%20errores/MatrizDeErrores_CFDI_v33.xls
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mexico - Como crear sellos en FACTURA ELECTRONICA.. pcicom API de Windows 12 10-11-2012 19:46:55
Factura Electrónica aig Varios 13 10-12-2010 18:12:44
factura electronica cmm07 Varios 4 02-04-2009 18:46:03
factura electronica spia Varios 2 22-02-2009 22:30:06
Factura electronica AUNA Aprendiz Varios 5 01-09-2005 11:44:15


La franja horaria es GMT +2. Ahora son las 19:59:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi