Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Facturas rectificativas

Por defecto, todos los documentos generados con la librer铆a son facturas originales. Para generar una factura original rectificativa se deben a帽adir una serie de propiedades adicionales a trav茅s del m茅todo $fac->setCorrective():

$fac->setCorrective(new CorrectiveDetails([
  // Serie y n煤mero de la factura a rectificar
  "invoiceSeriesCode" => "EMP201712",
  "invoiceNumber"     => "0002",

  // C贸digo del motivo de la rectificaci贸n seg煤n:
  // - RD 1496/2003 (del "01" al 16")
  // - Art. 80 Ley 37/92 (del "80" al "85")
  "reason" => "01",

  // Periodo de tributaci贸n de la factura a rectificar
  "taxPeriodStart" => "2017-10-01",
  "taxPeriodEnd"   => "2017-10-31",

  // Modo del criterio empleado para la rectificaci贸n
  "correctionMethod" => CorrectiveDetails::METHOD_FULL
]));

Las razones (valores de reason) admitidas en la especificaci贸n de FacturaE son:

  • 01: N煤mero de la factura
  • 02: Serie de la factura
  • 03: Fecha expedici贸n
  • 04: Nombre y apellidos/Raz贸n Social-Emisor
  • 05: Nombre y apellidos/Raz贸n Social-Receptor
  • 06: Identificaci贸n fiscal Emisor/obligado
  • 07: Identificaci贸n fiscal Receptor
  • 08: Domicilio Emisor/Obligado
  • 09: Domicilio Receptor
  • 10: Detalle Operaci贸n
  • 11: Porcentaje impositivo a aplicar
  • 12: Cuota tributaria a aplicar
  • 13: Fecha/Periodo a aplicar
  • 14: Clase de factura
  • 15: Literales legales
  • 16: Base imponible
  • 80: C谩lculo de cuotas repercutidas
  • 81: C谩lculo de cuotas retenidas
  • 82: Base imponible modificada por devoluci贸n de envases / embalajes
  • 83: Base imponible modificada por descuentos y bonificaciones
  • 84: Base imponible modificada por resoluci贸n firme, judicial o administrativa
  • 85: Base imponible modificada cuotas repercutidas no satisfechas. Auto de declaraci贸n de concurso

Los distintos modos de rectificaci贸n (valores de correctionMethod) se definen en las constantes del anexo.