# Partes
Toda factura FacturaE requiere dos partes: un vendedor (emisor) y un comprador (receptor).
Empresas
use PhpFacturae\Party;
$empresa = Party::company( taxNumber: 'B12345678', name: 'Acme Corporation S.L.');Personas físicas
$persona = Party::person( taxNumber: '12345678Z', name: 'Juan', firstSurname: 'García', lastSurname: 'López');Dirección
$party->address( street: 'Gran Vía 1, 3ª Planta', postalCode: '28013', town: 'Madrid', province: 'Madrid', countryCode: 'ESP');El código de país usa ISO 3166-1 alpha-3 (ESP, FRA, DEU, etc.).
Datos de contacto
$party->email('info@ejemplo.com') ->phone('+34 91 123 4567') ->fax('+34 91 123 4568') ->website('https://ejemplo.com') ->contactPeople('Juan García, Departamento de Contabilidad');Nombre comercial
$party->tradeName('Acme Tech');Centros administrativos (FACe)
$comprador = Party::company('Q2819002D', 'Ministerio de Hacienda') ->centre(role: '01', code: 'L01281901', name: 'Oficina Contable') ->centre(role: '02', code: 'L01281902', name: 'Unidad Tramitadora') ->centre(role: '03', code: 'L01281903', name: 'Oficina Gestora');Registro Mercantil
$party->merchantRegister( register: 'Madrid', book: '1234', folio: '56', sheet: 'M-123456', section: '8', volume: '789');Códigos de actividad económica
$party->cnoCnae('6201');$party->ineTownCode('28079');Partes internacionales
$compradorExtranjero = Party::company('FR12345678901', 'Société Française SARL') ->address( street: '10 Avenue des Champs-Élysées', postalCode: '75008', town: 'Paris', province: 'Île-de-France', countryCode: 'FRA' );