Ver Mensaje Individual
  #447  
Antiguo 08-02-2018
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Reputación: 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