Preparing search index...
The search index is not available
@nodecfdi/cfdi-validator
@nodecfdi/cfdi-validator
cfdi33/standard/fecha-comprobante
FechaComprobante
Class FechaComprobante
FechaComprobante
Válida que:
FECHA01: La fecha del comprobante cumple con el formato
FECHA02: La fecha existe en el comprobante y es mayor que 2017-07-01 y menor que el futuro
La fecha en el futuro se puede configurar a un valor determinado
La fecha en el futuro es por defecto el momento de validación más una tolerancia
La tolerancia puede ser configurada y es por defecto 300 segundos
Hierarchy
AbstractDiscoverableVersion33
FechaComprobante
Index
Constructors
constructor
Properties
_maximum
Date?
_tolerance
Methods
can
Validate
Cfdi
Version
get
Maximum
Date
get
Minimum
Date
get
Tolerance
set
Maximum
Date
set
Tolerance
validate
Constructors
constructor
new
Fecha
Comprobante
(
)
:
FechaComprobante
Returns
FechaComprobante
Properties
Private
Optional
_maximum
Date
_maximum
Date
?:
number
Private
_tolerance
_tolerance
:
number
= 300
Tolerancia en segundos
Methods
can
Validate
Cfdi
Version
can
Validate
Cfdi
Version
(
version
:
string
)
:
boolean
Parameters
version:
string
Returns
boolean
get
Maximum
Date
get
Maximum
Date
(
)
:
number
Returns
number
get
Minimum
Date
get
Minimum
Date
(
)
:
number
Returns
number
get
Tolerance
get
Tolerance
(
)
:
number
Returns
number
set
Maximum
Date
set
Maximum
Date
(
maximumDate
?:
null
|
number
)
:
void
Parameters
maximumDate:
null
|
number
= null
Returns
void
set
Tolerance
set
Tolerance
(
tolerance
:
number
)
:
void
Parameters
tolerance:
number
Returns
void
validate
validate
(
comprobante
:
CNodeInterface
, asserts
:
Asserts
)
:
Promise
<
void
>
Parameters
comprobante:
CNodeInterface
asserts:
Asserts
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
cfdi33
abstracts
abstract-discoverable-version33.ts
AbstractDiscoverableVersion33
abstract-recepcion-pagos10.ts
AbstractRecepcionPagos10
abstract-version33.ts
AbstractVersion33
recepcion-pagos
helpers
calculate-document-amount-trait.ts
CalculateDocumentAmountTrait
forma-pago-catalog.ts
FormaPagoCatalog
forma-pago-entry.ts
FormaPagoEntry
FormaPagoEntryInterface
pagos
docto-relacionado
abstract-docto-relacionado-validator.ts
AbstractDoctoRelacionadoValidator
importe-pagado-requerido.ts
ImportePagadoRequerido
importe-pagado-valor.ts
ImportePagadoValor
importe-saldo-anterior-requerido.ts
ImporteSaldoAnteriorRequerido
importe-saldo-anterior-valor.ts
ImporteSaldoAnteriorValor
importe-saldo-insoluto-requerido.ts
ImporteSaldoInsolutoRequerido
importe-saldo-insoluto-valor.ts
ImporteSaldoInsolutoValor
importes-decimales.ts
ImportesDecimales
moneda.ts
Moneda
numero-parcialidad-requerido.ts
NumeroParcialidadRequerido
tipo-cambio-requerido.ts
TipoCambioRequerido
tipo-cambio-valor.ts
TipoCambioValor
validate-docto-exception.ts
ValidateDoctoException
abstract-pago-validator.ts
AbstractPagoValidator
banco-beneficiario-rfc-correcto.ts
BancoBeneficiarioRfcCorrecto
banco-beneficiario-rfc-prohibido.ts
BancoBeneficiarioRfcProhibido
banco-ordenante-nombre-requerido.ts
BancoOrdenanteNombreRequerido
banco-ordenante-rfc-correcto.ts
BancoOrdenanteRfcCorrecto
banco-ordenante-rfc-prohibido.ts
BancoOrdenanteRfcProhibido
cuenta-beneficiaria-patron.ts
CuentaBeneficiariaPatron
cuenta-beneficiaria-prohibida.ts
CuentaBeneficiariaProhibida
cuenta-ordenante-patron.ts
CuentaOrdenantePatron
cuenta-ordenante-prohibida.ts
CuentaOrdenanteProhibida
docto-relacionado.ts
DoctoRelacionado
fecha.ts
Fecha
forma-de-pago.ts
FormaDePago
moneda-pago.ts
MonedaPago
monto-between-interval-sum-of-documents.ts
MontoBetweenIntervalSumOfDocuments
monto-decimals.ts
MontoDecimals
monto-greater-or-equal-than-sum-of-documents.ts
MontoGreaterOrEqualThanSumOfDocuments
monto-greater-than-zero.ts
MontoGreaterThanZero
tipo-cadena-pago-cadena.ts
TipoCadenaPagoCadena
tipo-cadena-pago-certificado.ts
TipoCadenaPagoCertificado
tipo-cadena-pago-prohibido.ts
TipoCadenaPagoProhibido
tipo-cadena-pago-sello.ts
TipoCadenaPagoSello
tipo-cambio-exists.ts
TipoCambioExists
tipo-cambio-value.ts
TipoCambioValue
validate-pago-exception.ts
ValidatePagoException
cfdi-relacionados.ts
CfdiRelacionados
complemento-pagos.ts
ComplementoPagos
comprobante-pagos.ts
ComprobantePagos
conceptos.ts
Conceptos
pago.ts
Pago
pagos.ts
Pagos
uso-cfdi.ts
UsoCfdi
standard
comprobante-decimales-moneda.ts
ComprobanteDecimalesMoneda
comprobante-descuento.ts
ComprobanteDescuento
comprobante-forma-pago.ts
ComprobanteFormaPago
comprobante-impuestos.ts
ComprobanteImpuestos
comprobante-tipo-cambio.ts
ComprobanteTipoCambio
comprobante-tipo-de-comprobante.ts
ComprobanteTipoDeComprobante
comprobante-total.ts
ComprobanteTotal
concepto-descuento.ts
ConceptoDescuento
concepto-impuestos.ts
ConceptoImpuestos
emisor-regimen-fiscal.ts
EmisorRegimenFiscal
emisor-rfc.ts
EmisorRfc
fecha-comprobante.ts
FechaComprobante
receptor-residencia-fiscal.ts
ReceptorResidenciaFiscal
receptor-rfc.ts
ReceptorRfc
sello-digital-certificado.ts
SelloDigitalCertificado
sumas-conceptos-comprobante-impuestos.ts
SumasConceptosComprobanteImpuestos
timbre-fiscal-digital-sello.ts
TimbreFiscalDigitalSello
timbre-fiscal-digital-version.ts
TimbreFiscalDigitalVersion
utils
assert-fecha-format.ts
AssertFechaFormat
cfdi40
abstracts
abstract-discoverable-version40.ts
AbstractDiscoverableVersion40
abstract-version40.ts
AbstractVersion40
standard
sello-digital-certificado.ts
SelloDigitalCertificado
timbre-fiscal-digital-sello.ts
TimbreFiscalDigitalSello
timbre-fiscal-digital-version.ts
TimbreFiscalDigitalVersion
xml
xml-definition.ts
XmlDefinition
common
sello-digital-certificado-validator-trait.ts
SelloDigitalCertificadoValidatorTrait
timbre-fiscal-digital-sello-validator-trait.ts
TimbreFiscalDigitalSelloValidatorTrait
timbre-fiscal-digital-version-validator-trait.ts
TimbreFiscalDigitalVersionValidatorTrait
contracts
require-xml-resolver-interface.ts
RequireXmlResolverInterface
require-xml-string-interface.ts
RequireXmlStringInterface
require-xslt-builder-interface.ts
RequireXsltBuilderInterface
validator-interface.ts
ValidatorInterface
traits
xml-string-property-trait.ts
XmlStringPropertyTrait
xml
xml-follow-schema.ts
XmlFollowSchema
assert.ts
Assert
asserts.ts
Asserts
cfdi-validator-trait.ts
CfdiValidatorTrait
cfdi-validator33.ts
CfdiValidator33
cfdi-validator40.ts
CfdiValidator40
hydrater.ts
Hydrater
index.ts
AbstractDiscoverableVersion33
AbstractDiscoverableVersion40
AbstractRecepcionPagos10
AbstractVersion33
AbstractVersion40
Assert
AssertFechaFormat
Asserts
CfdiRelacionados
CfdiValidator33
CfdiValidator40
CfdiValidatorTrait
ComplementoPagos
ComprobanteDecimalesMoneda
ComprobanteDescuento
ComprobanteFormaPago
ComprobanteImpuestos
ComprobantePagos
ComprobanteTipoCambio
ComprobanteTipoDeComprobante
ComprobanteTotal
ConceptoDescuento
ConceptoImpuestos
Conceptos
EmisorRegimenFiscal
EmisorRfc
FechaComprobante
Hydrater
MultiValidator
MultiValidatorFactory
Pago
Pagos
ReceptorResidenciaFiscal
ReceptorRfc
RequireXmlResolverInterface
RequireXmlStringInterface
RequireXsltBuilderInterface
SelloDigitalCertificado
SelloDigitalCertificado40
SelloDigitalCertificadoValidatorTrait
Status
StatusLvl
TimbreFiscalDigitalSello
TimbreFiscalDigitalSello40
TimbreFiscalDigitalSelloValidatorTrait
TimbreFiscalDigitalVersion
TimbreFiscalDigitalVersion40
TimbreFiscalDigitalVersionValidatorTrait
UsoCfdi
ValidatorInterface
XmlFollowSchema
XmlStringPropertyTrait
multi-validator.ts
MultiValidator
multi-validator-factory.ts
MultiValidatorFactory
status.ts
StatusLvl
Status
Generated using
TypeDoc
FechaComprobante
Válida que: