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
|