FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#3
|
|||
|
|||
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 |
#4
|
||||
|
||||
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! |
#5
|
|||
|
|||
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 |
#6
|
|||
|
|||
aquí está tambien la matriz de validaciónes
sat.gob.mx/informacion_fiscal/factura_electronica/Documents/matriz%20de%20errores/MatrizDeErrores_CFDI_v33.xls |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mexico - Como crear sellos en FACTURA ELECTRONICA.. | pcicom | API de Windows | 12 | 10-11-2012 18:46:55 |
Factura Electrónica | aig | Varios | 13 | 10-12-2010 17:12:44 |
factura electronica | cmm07 | Varios | 4 | 02-04-2009 17:46:03 |
factura electronica | spia | Varios | 2 | 22-02-2009 21:30:06 |
Factura electronica AUNA | Aprendiz | Varios | 5 | 01-09-2005 10:44:15 |
|