PHP Classes

File: doc/entidades/centros-administrativos.md

Recommend this page to a friend!
  Classes of José Miguel Moreno   Facturae PHP   doc/entidades/centros-administrativos.md   Download  
File: doc/entidades/centros-administrativos.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: Facturae PHP
Generate XML electronic bills paid in Spain
Author: By
Last change:
Date: 5 years ago
Size: 2,086 bytes
 

Contents

Class file image Download

title: Centros administrativos parent: Entidades nav_order: 2 permalink: /entidades/centros-administrativos.html

Centros administrativos

Para poder emitir facturas a organismos públicos a través de FACe es necesario indicar los centros administrativos relacionados con la administración a facturar. Estos datos pueden obtenerse a través del directorio de organismos de FACe y deben ser indicados a Facturae-PHP de la siguiente forma:

// Tomamos como ejemplo el Ayuntamiento de San Sebastián de los Reyes
$ayto = new FacturaeParty([
  "taxNumber" => "P2813400E",
  "name"      => "Ayuntamiento de San Sebastián de los Reyes",
  "address"   => "Plaza de la Constitución, 1",
  "postCode"  => "28701",
  "town"      => "San Sebastián de los Reyes",
  "province"  => "Madrid",
  "centres"   => [
    new FacturaeCentre([
      "role"     => FacturaeCentre::ROLE_GESTOR,
      "code"     => "L01281343",
      "name"     => "Intervención Municipal",
      "address"  => "Plaza de la Constitución, 1",
      "postCode" => "28701",
      "town"     => "San Sebastián de los Reyes",
      "province" => "Madrid"
    ]),
    new FacturaeCentre([
      "role"     => FacturaeCentre::ROLE_TRAMITADOR,
      "code"     => "L01281343",
      "name"     => "Intervención Municipal",
      "address"  => "Plaza de la Constitución, 1",
      "postCode" => "28701",
      "town"     => "San Sebastián de los Reyes",
      "province" => "Madrid"
    ]),
    new FacturaeCentre([
      "role"     => FacturaeCentre::ROLE_CONTABLE,
      "code"     => "L01281343",
      "name"     => "Intervención Municipal",
      "address"  => "Plaza de la Constitución, 1",
      "postCode" => "28701",
      "town"     => "San Sebastián de los Reyes",
      "province" => "Madrid"
    ])
  ]
]);

> #### NOTA > Los campos de dirección (address, postCode, town, province y countryCode) son opcionales en FacturaeCentre y si se omiten se utilizarán los introducidos en su entidad padre de FacturaeParty.