mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-03 19:14:36 -04:00
Fixes for einvoice tests
This commit is contained in:
parent
7b656b91de
commit
4a7819d2ce
@ -11,8 +11,11 @@
|
|||||||
|
|
||||||
namespace App\DataMapper\EDoc\FatturaPA;
|
namespace App\DataMapper\EDoc\FatturaPA;
|
||||||
|
|
||||||
use Spatie\LaravelData\Attributes\Validation\Max;
|
|
||||||
use Spatie\LaravelData\Data;
|
use Spatie\LaravelData\Data;
|
||||||
|
use Illuminate\Support\Optional;
|
||||||
|
use Spatie\LaravelData\Attributes\Validation\Max;
|
||||||
|
use Spatie\LaravelData\Attributes\Validation\RequiredWith;
|
||||||
|
use Spatie\LaravelData\Attributes\Validation\RequiredWithoutAll;
|
||||||
|
|
||||||
class Anagrafica extends Data
|
class Anagrafica extends Data
|
||||||
{
|
{
|
||||||
@ -21,15 +24,18 @@ class Anagrafica extends Data
|
|||||||
//either Deminominazione OR
|
//either Deminominazione OR
|
||||||
//string length 80
|
//string length 80
|
||||||
#[Max(80)]
|
#[Max(80)]
|
||||||
public string $Denominazione = '';
|
#[RequiredWithoutAll(['Nome','Cognome'])]
|
||||||
|
public string|Optional $Denominazione = '';
|
||||||
|
|
||||||
////////////////////////////////////////////
|
////////////////////////////////////////////
|
||||||
//2. Nome AND CogNome
|
//2. Nome AND CogNome
|
||||||
//string length 60
|
//string length 60
|
||||||
#[Max(60)]
|
#[Max(60)]
|
||||||
public string $Nome = '';
|
#[RequiredWith('Cognome')]
|
||||||
|
public string|Optional $Nome = '';
|
||||||
|
|
||||||
//string length 60
|
//string length 60
|
||||||
#[Max(60)]
|
#[Max(60)]
|
||||||
public string $CogNome = '';
|
#[RequiredWith('Nome')]
|
||||||
|
public string|Optional $CogNome = '';
|
||||||
}
|
}
|
||||||
|
@ -82,21 +82,12 @@ class EpcQrGenerator
|
|||||||
$this->company->present()->name(),
|
$this->company->present()->name(),
|
||||||
isset($this->company?->custom_fields?->company1) ? $this->company->settings->custom_value1 : '',
|
isset($this->company?->custom_fields?->company1) ? $this->company->settings->custom_value1 : '',
|
||||||
$this->formatMoney($this->amount),
|
$this->formatMoney($this->amount),
|
||||||
$this->getPurposeCode(),
|
$this->sepa['purpose'],
|
||||||
substr($this->invoice->number, 0, 34),
|
substr($this->invoice->number, 0, 34),
|
||||||
'',
|
'',
|
||||||
' '
|
' '
|
||||||
]), "\n");
|
]), "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getPurposeCode(): string
|
|
||||||
{
|
|
||||||
if(isset($this->invoice->client->id_number) && strlen($this->invoice->client->id_number) > 2)
|
|
||||||
return $this->invoice->client->id_number;
|
|
||||||
|
|
||||||
return $this->sepa['purpose'];
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private function validateFields()
|
private function validateFields()
|
||||||
{
|
{
|
||||||
|
@ -75,11 +75,22 @@ trait CleanLineItems
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(isset($item['notes'])) {
|
if(isset($item['notes'])) {
|
||||||
$item['notes'] = str_replace("</sc", "<-", $item['notes']);
|
$item['notes'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['notes']);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($item['product_key'])) {
|
if(isset($item['product_key'])) {
|
||||||
$item['product_key'] = str_replace("</sc", "<-", $item['product_key']);
|
$item['product_key'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['product_key']);
|
||||||
|
}
|
||||||
|
if(isset($item['custom_value1'])){
|
||||||
|
$item['custom_value1'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['custom_value1']);
|
||||||
|
}
|
||||||
|
if(isset($item['custom_value2'])) {
|
||||||
|
$item['custom_value2'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['custom_value2']);
|
||||||
|
}
|
||||||
|
if(isset($item['custom_value3'])) {
|
||||||
|
$item['custom_value3'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['custom_value3']);
|
||||||
|
}
|
||||||
|
if(isset($item['custom_value4'])) {
|
||||||
|
$item['custom_value4'] = str_replace(["</sc","onerror","prompt(","alert(",], "<-", $item['custom_value4']);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -104,7 +104,8 @@
|
|||||||
"webpatser/laravel-countries": "dev-master#75992ad",
|
"webpatser/laravel-countries": "dev-master#75992ad",
|
||||||
"wepay/php-sdk": "^0.3",
|
"wepay/php-sdk": "^0.3",
|
||||||
"wildbit/postmark-php": "^4.0",
|
"wildbit/postmark-php": "^4.0",
|
||||||
"hyvor/php-json-exporter": "^0.0.3"
|
"hyvor/php-json-exporter": "^0.0.3",
|
||||||
|
"invoiceninja/einvoice": "dev-main"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"php": "^8.1|^8.2",
|
"php": "^8.1|^8.2",
|
||||||
@ -179,6 +180,10 @@
|
|||||||
{
|
{
|
||||||
"type": "vcs",
|
"type": "vcs",
|
||||||
"url": "https://github.com/turbo124/apple"
|
"url": "https://github.com/turbo124/apple"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type":"vcs",
|
||||||
|
"url": "https://github.com/invoiceninja/einvoice"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
|
1527
composer.lock
generated
1527
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -18,7 +18,7 @@ return [
|
|||||||
'transformers' => [
|
'transformers' => [
|
||||||
DateTimeInterface::class => \Spatie\LaravelData\Transformers\DateTimeInterfaceTransformer::class,
|
DateTimeInterface::class => \Spatie\LaravelData\Transformers\DateTimeInterfaceTransformer::class,
|
||||||
\Illuminate\Contracts\Support\Arrayable::class => \Spatie\LaravelData\Transformers\ArrayableTransformer::class,
|
\Illuminate\Contracts\Support\Arrayable::class => \Spatie\LaravelData\Transformers\ArrayableTransformer::class,
|
||||||
BackedEnum::class => Spatie\LaravelData\Transformers\EnumTransformer::class,
|
BackedEnum::class => Spatie\LaravelData\Transformers\EnumTransformer::class
|
||||||
],
|
],
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
237
tests/Integration/Einvoice/FatturaPATest.php
Normal file
237
tests/Integration/Einvoice/FatturaPATest.php
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Invoice Ninja (https://invoiceninja.com).
|
||||||
|
*
|
||||||
|
* @link https://github.com/invoiceninja/invoiceninja source repository
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
|
||||||
|
*
|
||||||
|
* @license https://www.elastic.co/licensing/elastic-license
|
||||||
|
*/
|
||||||
|
|
||||||
|
namespace Tests\Integration\Einvoice;
|
||||||
|
|
||||||
|
use Tests\TestCase;
|
||||||
|
use Invoiceninja\Einvoice\Models\FatturaPA\FatturaElettronica;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @test
|
||||||
|
*/
|
||||||
|
class FatturaPATest extends TestCase
|
||||||
|
{
|
||||||
|
|
||||||
|
protected function setUp(): void
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private array $payload = [
|
||||||
|
'FatturaElettronicaHeader' => [
|
||||||
|
'DatiTrasmissione' => [
|
||||||
|
'IdTrasmittente' => [
|
||||||
|
'IdPaese' => 'IT',
|
||||||
|
'IdCodice' => '01234567890',
|
||||||
|
],
|
||||||
|
'ProgressivoInvio' => '00001',
|
||||||
|
'FormatoTrasmissione' => 'FPA12',
|
||||||
|
'CodiceDestinatario' => 'AAAAAA',
|
||||||
|
],
|
||||||
|
'CedentePrestatore' => [
|
||||||
|
'DatiAnagrafici' => [
|
||||||
|
'IdFiscaleIVA' => [
|
||||||
|
'IdPaese' => 'IT',
|
||||||
|
'IdCodice' => '01234567890',
|
||||||
|
],
|
||||||
|
'Anagrafica' => [
|
||||||
|
'Denominazione' => 'ALPHA SRL',
|
||||||
|
],
|
||||||
|
'RegimeFiscale' => 'RF19',
|
||||||
|
],
|
||||||
|
'Sede' => [
|
||||||
|
'Indirizzo' => 'VIALE ROMA 543',
|
||||||
|
'CAP' => '07100',
|
||||||
|
'Comune' => 'SASSARI',
|
||||||
|
'Provincia' => 'SS',
|
||||||
|
'Nazione' => 'IT',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'CessionarioCommittente' => [
|
||||||
|
'DatiAnagrafici' => [
|
||||||
|
'CodiceFiscale' => '09876543210',
|
||||||
|
'Anagrafica' => [
|
||||||
|
'Denominazione' => 'AMMINISTRAZIONE BETA',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'Sede' => [
|
||||||
|
'Indirizzo' => 'VIA TORINO 38-B',
|
||||||
|
'CAP' => '00145',
|
||||||
|
'Comune' => 'ROMA',
|
||||||
|
'Provincia' => 'RM',
|
||||||
|
'Nazione' => 'IT',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'FatturaElettronicaBody' => [
|
||||||
|
'DatiGenerali' => [
|
||||||
|
'DatiGeneraliDocumento' => [
|
||||||
|
'TipoDocumento' => 'TD01',
|
||||||
|
'Divisa' => 'EUR',
|
||||||
|
'Data' => '2017-01-18',
|
||||||
|
'Numero' => '123',
|
||||||
|
'Causale' => [
|
||||||
|
0 => 'LA FATTURA FA RIFERIMENTO ',
|
||||||
|
1 => 'SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'DatiOrdineAcquisto' => [
|
||||||
|
'RiferimentoNumeroLinea' => '1',
|
||||||
|
'IdDocumento' => '66685',
|
||||||
|
'NumItem' => '1',
|
||||||
|
'CodiceCUP' => '123abc',
|
||||||
|
'CodiceCIG' => '456def',
|
||||||
|
],
|
||||||
|
'DatiContratto' => [
|
||||||
|
'RiferimentoNumeroLinea' => '1',
|
||||||
|
'IdDocumento' => '123',
|
||||||
|
'Data' => '2016-09-01',
|
||||||
|
'NumItem' => '5',
|
||||||
|
'CodiceCUP' => '123abc',
|
||||||
|
'CodiceCIG' => '456def',
|
||||||
|
],
|
||||||
|
'DatiConvenzione' => [
|
||||||
|
'RiferimentoNumeroLinea' => '1',
|
||||||
|
'IdDocumento' => '456',
|
||||||
|
'NumItem' => '5',
|
||||||
|
'CodiceCUP' => '123abc',
|
||||||
|
'CodiceCIG' => '456def',
|
||||||
|
],
|
||||||
|
'DatiRicezione' => [
|
||||||
|
'RiferimentoNumeroLinea' => '1',
|
||||||
|
'IdDocumento' => '789',
|
||||||
|
'NumItem' => '5',
|
||||||
|
'CodiceCUP' => '123abc',
|
||||||
|
'CodiceCIG' => '456def',
|
||||||
|
],
|
||||||
|
'DatiTrasporto' => [
|
||||||
|
'DatiAnagraficiVettore' => [
|
||||||
|
'IdFiscaleIVA' => [
|
||||||
|
'IdPaese' => 'IT',
|
||||||
|
'IdCodice' => '24681012141',
|
||||||
|
],
|
||||||
|
'Anagrafica' => [
|
||||||
|
'Denominazione' => 'Trasporto spa',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'DataOraConsegna' => '2017-01-10T16:46:12.000+02:00',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'DatiBeniServizi' => [
|
||||||
|
'DettaglioLinee' => [
|
||||||
|
'NumeroLinea' => '1',
|
||||||
|
'Descrizione' => 'DESCRIZIONE DELLA FORNITURA',
|
||||||
|
'Quantita' => '5.00',
|
||||||
|
'PrezzoUnitario' => '1.00',
|
||||||
|
'PrezzoTotale' => '5.00',
|
||||||
|
'AliquotaIVA' => '22.00',
|
||||||
|
],
|
||||||
|
'DatiRiepilogo' => [
|
||||||
|
'AliquotaIVA' => '22.00',
|
||||||
|
'ImponibileImporto' => '5.00',
|
||||||
|
'Imposta' => '1.10',
|
||||||
|
'EsigibilitaIVA' => 'I',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
'DatiPagamento' => [
|
||||||
|
'CondizioniPagamento' => 'TP01',
|
||||||
|
'DettaglioPagamento' => [
|
||||||
|
'ModalitaPagamento' => 'MP01',
|
||||||
|
'DataScadenzaPagamento' => '2017-02-18',
|
||||||
|
'ImportoPagamento' => '6.10',
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
|
public function testBulkValidation()
|
||||||
|
{
|
||||||
|
|
||||||
|
$files = [
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa1.xml',
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa2.xml',
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa3.xml',
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa4.xml',
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa5.xml',
|
||||||
|
'tests/Integration/Einvoice/samples/fatturapa6.xml',
|
||||||
|
];
|
||||||
|
|
||||||
|
foreach($files as $f)
|
||||||
|
{
|
||||||
|
|
||||||
|
nlog("File => {$f}");
|
||||||
|
|
||||||
|
$xmlstring = file_get_contents($f);
|
||||||
|
|
||||||
|
$xml = simplexml_load_string($xmlstring, "SimpleXMLElement", LIBXML_NOCDATA);
|
||||||
|
$json = json_encode($xml);
|
||||||
|
$payload = json_decode($json, true);
|
||||||
|
|
||||||
|
$validation_array = false;
|
||||||
|
try {
|
||||||
|
$rules = FatturaElettronica::getValidationRules($this->payload);
|
||||||
|
nlog($rules);
|
||||||
|
|
||||||
|
$payload = FatturaElettronica::from($payload)->toArray();
|
||||||
|
nlog($payload);
|
||||||
|
|
||||||
|
$validation_array = FatturaElettronica::validate($payload);
|
||||||
|
} catch(\Illuminate\Validation\ValidationException $e) {
|
||||||
|
|
||||||
|
nlog($e->errors());
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->assertIsArray($validation_array);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testLaravelDataValidation()
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
$rules = FatturaElettronica::getValidationRules($this->payload);
|
||||||
|
// nlog($rules);
|
||||||
|
|
||||||
|
|
||||||
|
$this->assertIsArray($rules);
|
||||||
|
|
||||||
|
// $validation_array = false;
|
||||||
|
|
||||||
|
try {
|
||||||
|
$validation_array = FatturaElettronica::validate($this->payload);
|
||||||
|
}
|
||||||
|
catch(\Illuminate\Validation\ValidationException $e) {
|
||||||
|
|
||||||
|
nlog($e->errors());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->assertIsArray($validation_array);
|
||||||
|
|
||||||
|
// try{
|
||||||
|
$array = FatturaElettronica::from($this->payload)->toArray();
|
||||||
|
// }
|
||||||
|
// catch(\Exception $e){
|
||||||
|
|
||||||
|
// echo $e->errors();
|
||||||
|
// $errors = $e->getErrors();
|
||||||
|
|
||||||
|
// echo $e->getMessage().PHP_EOL;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// $this->assertIsArray($array);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
131
tests/Integration/Einvoice/samples/fatturapa1.xml
Normal file
131
tests/Integration/Einvoice/samples/fatturapa1.xml
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPA12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPA12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>AAAAAA</CodiceDestinatario>
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF19</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>AMMINISTRAZIONE BETA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2017-01-18</Data>
|
||||||
|
<Numero>123</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiContratto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>123</IdDocumento>
|
||||||
|
<Data>2016-09-01</Data>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiContratto>
|
||||||
|
<DatiConvenzione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>456</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiConvenzione>
|
||||||
|
<DatiRicezione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>789</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiRicezione>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2017-01-10T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>DESCRIZIONE DELLA FORNITURA</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>5.00</ImponibileImporto>
|
||||||
|
<Imposta>1.10</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2017-02-18</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>6.10</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
141
tests/Integration/Einvoice/samples/fatturapa2.xml
Normal file
141
tests/Integration/Einvoice/samples/fatturapa2.xml
Normal file
@ -0,0 +1,141 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPA12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPA12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>AAAAAA</CodiceDestinatario>
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF01</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>AMMINISTRAZIONE BETA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2017-01-18</Data>
|
||||||
|
<Numero>123</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiContratto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>123</IdDocumento>
|
||||||
|
<Data>2016-09-01</Data>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiContratto>
|
||||||
|
<DatiConvenzione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>456</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiConvenzione>
|
||||||
|
<DatiRicezione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>789</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiRicezione>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2017-01-10T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>LA DESCRIZIONE DELLA FORNITURA PUO' SUPERARE I CENTO CARATTERI CHE
|
||||||
|
RAPPRESENTAVANO IL PRECEDENTE LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA
|
||||||
|
VERSIONE E' STATO PORTATO A MILLE CARATTERI</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>2</NumeroLinea>
|
||||||
|
<Descrizione>FORNITURE VARIE PER UFFICIO</Descrizione>
|
||||||
|
<Quantita>10.00</Quantita>
|
||||||
|
<PrezzoUnitario>2.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>20.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>25.00</ImponibileImporto>
|
||||||
|
<Imposta>5.50</Imposta>
|
||||||
|
<EsigibilitaIVA>D</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2017-03-30</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>30.50</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
211
tests/Integration/Einvoice/samples/fatturapa3.xml
Normal file
211
tests/Integration/Einvoice/samples/fatturapa3.xml
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPA12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPA12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>AAAAAA</CodiceDestinatario>
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF01</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>AMMINISTRAZIONE BETA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2017-01-18</Data>
|
||||||
|
<Numero>12</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiContratto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>123</IdDocumento>
|
||||||
|
<Data>2012-09-01</Data>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiContratto>
|
||||||
|
<DatiConvenzione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>456</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiConvenzione>
|
||||||
|
<DatiRicezione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>789</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiRicezione>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2017-01-10T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>LA DESCRIZIONE DELLA FORNITURA PUO' SUPERARE I CENTO CARATTERI CHE
|
||||||
|
RAPPRESENTAVANO IL PRECEDENTE LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA
|
||||||
|
VERSIONE E' STATO PORTATO A MILLE CARATTERI</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>2</NumeroLinea>
|
||||||
|
<Descrizione>FORNITURE VARIE PER UFFICIO</Descrizione>
|
||||||
|
<Quantita>10.00</Quantita>
|
||||||
|
<PrezzoUnitario>2.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>20.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>25.00</ImponibileImporto>
|
||||||
|
<Imposta>5.50</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2017-02-18</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>30.50</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2017-01-20</Data>
|
||||||
|
<Numero>456</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>85666</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiContratto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>321</IdDocumento>
|
||||||
|
<Data>2016-09-01</Data>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiContratto>
|
||||||
|
<DatiConvenzione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>654</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiConvenzione>
|
||||||
|
<DatiRicezione>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>987</IdDocumento>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiRicezione>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>PRESTAZIONE DEL SEGUENTE SERVIZIO PROFESSIONALE: LA DESCRIZIONE DELLA
|
||||||
|
PRESTAZIONE PUO' SUPERARE I CENTO CARATTERI CHE RAPPRESENTAVANO IL PRECEDENTE
|
||||||
|
LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA VERSIONE E' STATO PORTATO A MILLE
|
||||||
|
CARATTERI</Descrizione>
|
||||||
|
<PrezzoUnitario>2000.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>2000.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>2000.00</ImponibileImporto>
|
||||||
|
<Imposta>440.00</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP19</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2017-02-20</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>2440.00</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
116
tests/Integration/Einvoice/samples/fatturapa4.xml
Normal file
116
tests/Integration/Einvoice/samples/fatturapa4.xml
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPR12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>ABC1234</CodiceDestinatario>
|
||||||
|
<ContattiTrasmittente />
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>SOCIETA' ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF19</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>DITTA BETA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2014-12-18</Data>
|
||||||
|
<Numero>123</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiContratto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>123</IdDocumento>
|
||||||
|
<Data>2012-09-01</Data>
|
||||||
|
<NumItem>5</NumItem>
|
||||||
|
<CodiceCUP>123abc</CodiceCUP>
|
||||||
|
<CodiceCIG>456def</CodiceCIG>
|
||||||
|
</DatiContratto>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2012-10-22T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>DESCRIZIONE DELLA FORNITURA</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>5.00</ImponibileImporto>
|
||||||
|
<Imposta>1.10</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2015-01-30</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>6.10</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
114
tests/Integration/Einvoice/samples/fatturapa5.xml
Normal file
114
tests/Integration/Einvoice/samples/fatturapa5.xml
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPR12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>0000000</CodiceDestinatario>
|
||||||
|
<PECDestinatario>betagamma@pec.it</PECDestinatario>
|
||||||
|
<ContattiTrasmittente/>
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>SOCIETA' ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF01</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>BETA GAMMA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2014-12-18</Data>
|
||||||
|
<Numero>123</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200 CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2012-10-22T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>LA DESCRIZIONE DELLA FORNITURA PUO' SUPERARE I CENTO CARATTERI CHE RAPPRESENTAVANO IL PRECEDENTE LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA VERSIONE E' STATO PORTATO A MILLE CARATTERI</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>2</NumeroLinea>
|
||||||
|
<Descrizione>FORNITURE VARIE PER UFFICIO</Descrizione>
|
||||||
|
<Quantita>10.00</Quantita>
|
||||||
|
<PrezzoUnitario>2.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>20.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>27.00</ImponibileImporto>
|
||||||
|
<Imposta>5.95</Imposta>
|
||||||
|
<EsigibilitaIVA>D</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2015-01-30</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>32.95</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
164
tests/Integration/Einvoice/samples/fatturapa6.xml
Normal file
164
tests/Integration/Einvoice/samples/fatturapa6.xml
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<p:FatturaElettronica versione="FPR12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||||
|
xmlns:p="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">
|
||||||
|
<FatturaElettronicaHeader>
|
||||||
|
<DatiTrasmissione>
|
||||||
|
<IdTrasmittente>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdTrasmittente>
|
||||||
|
<ProgressivoInvio>00001</ProgressivoInvio>
|
||||||
|
<FormatoTrasmissione>FPR12</FormatoTrasmissione>
|
||||||
|
<CodiceDestinatario>ABC1234</CodiceDestinatario>
|
||||||
|
<ContattiTrasmittente />
|
||||||
|
</DatiTrasmissione>
|
||||||
|
<CedentePrestatore>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>01234567890</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>SOCIETA' ALPHA SRL</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
<RegimeFiscale>RF01</RegimeFiscale>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIALE ROMA 543</Indirizzo>
|
||||||
|
<CAP>07100</CAP>
|
||||||
|
<Comune>SASSARI</Comune>
|
||||||
|
<Provincia>SS</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CedentePrestatore>
|
||||||
|
<CessionarioCommittente>
|
||||||
|
<DatiAnagrafici>
|
||||||
|
<CodiceFiscale>09876543210</CodiceFiscale>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>BETA GAMMA</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagrafici>
|
||||||
|
<Sede>
|
||||||
|
<Indirizzo>VIA TORINO 38-B</Indirizzo>
|
||||||
|
<CAP>00145</CAP>
|
||||||
|
<Comune>ROMA</Comune>
|
||||||
|
<Provincia>RM</Provincia>
|
||||||
|
<Nazione>IT</Nazione>
|
||||||
|
</Sede>
|
||||||
|
</CessionarioCommittente>
|
||||||
|
</FatturaElettronicaHeader>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2014-12-18</Data>
|
||||||
|
<Numero>123</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
<DatiTrasporto>
|
||||||
|
<DatiAnagraficiVettore>
|
||||||
|
<IdFiscaleIVA>
|
||||||
|
<IdPaese>IT</IdPaese>
|
||||||
|
<IdCodice>24681012141</IdCodice>
|
||||||
|
</IdFiscaleIVA>
|
||||||
|
<Anagrafica>
|
||||||
|
<Denominazione>Trasporto spa</Denominazione>
|
||||||
|
</Anagrafica>
|
||||||
|
</DatiAnagraficiVettore>
|
||||||
|
<DataOraConsegna>2012-10-22T16:46:12.000+02:00</DataOraConsegna>
|
||||||
|
</DatiTrasporto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>LA DESCRIZIONE DELLA FORNITURA PUO' SUPERARE I CENTO CARATTERI CHE
|
||||||
|
RAPPRESENTAVANO IL PRECEDENTE LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA
|
||||||
|
VERSIONE E' STATO PORTATO A MILLE CARATTERI</Descrizione>
|
||||||
|
<Quantita>5.00</Quantita>
|
||||||
|
<PrezzoUnitario>1.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>5.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>2</NumeroLinea>
|
||||||
|
<Descrizione>FORNITURE VARIE PER UFFICIO</Descrizione>
|
||||||
|
<Quantita>10.00</Quantita>
|
||||||
|
<PrezzoUnitario>2.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>20.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>27.00</ImponibileImporto>
|
||||||
|
<Imposta>5.95</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP01</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2015-01-30</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>32.95</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
<FatturaElettronicaBody>
|
||||||
|
<DatiGenerali>
|
||||||
|
<DatiGeneraliDocumento>
|
||||||
|
<TipoDocumento>TD01</TipoDocumento>
|
||||||
|
<Divisa>EUR</Divisa>
|
||||||
|
<Data>2014-12-20</Data>
|
||||||
|
<Numero>456</Numero>
|
||||||
|
<Causale>LA FATTURA FA RIFERIMENTO AD UNA OPERAZIONE AAAA BBBBBBBBBBBBBBBBBB CCC
|
||||||
|
DDDDDDDDDDDDDDD E FFFFFFFFFFFFFFFFFFFF GGGGGGGGGG HHHHHHH II LLLLLLLLLLLLLLLLL
|
||||||
|
MMM NNNNN OO PPPPPPPPPPP QQQQ RRRR SSSSSSSSSSSSSS</Causale>
|
||||||
|
<Causale>SEGUE DESCRIZIONE CAUSALE NEL CASO IN CUI NON SIANO STATI SUFFICIENTI 200
|
||||||
|
CARATTERI AAAAAAAAAAA BBBBBBBBBBBBBBBBB</Causale>
|
||||||
|
</DatiGeneraliDocumento>
|
||||||
|
<DatiOrdineAcquisto>
|
||||||
|
<RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
|
||||||
|
<IdDocumento>66685</IdDocumento>
|
||||||
|
<NumItem>1</NumItem>
|
||||||
|
</DatiOrdineAcquisto>
|
||||||
|
</DatiGenerali>
|
||||||
|
<DatiBeniServizi>
|
||||||
|
<DettaglioLinee>
|
||||||
|
<NumeroLinea>1</NumeroLinea>
|
||||||
|
<Descrizione>PRESTAZIONE DEL SEGUENTE SERVIZIO PROFESSIONALE: LA DESCRIZIONE DELLA
|
||||||
|
PRESTAZIONE PUO' SUPERARE I CENTO CARATTERI CHE RAPPRESENTAVANO IL PRECEDENTE
|
||||||
|
LIMITE DIMENSIONALE. TALE LIMITE NELLA NUOVA VERSIONE E' STATO PORTATO A MILLE
|
||||||
|
CARATTERI</Descrizione>
|
||||||
|
<PrezzoUnitario>2000.00</PrezzoUnitario>
|
||||||
|
<PrezzoTotale>2000.00</PrezzoTotale>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
</DettaglioLinee>
|
||||||
|
<DatiRiepilogo>
|
||||||
|
<AliquotaIVA>22.00</AliquotaIVA>
|
||||||
|
<ImponibileImporto>2000.00</ImponibileImporto>
|
||||||
|
<Imposta>440.00</Imposta>
|
||||||
|
<EsigibilitaIVA>I</EsigibilitaIVA>
|
||||||
|
</DatiRiepilogo>
|
||||||
|
</DatiBeniServizi>
|
||||||
|
<DatiPagamento>
|
||||||
|
<CondizioniPagamento>TP01</CondizioniPagamento>
|
||||||
|
<DettaglioPagamento>
|
||||||
|
<ModalitaPagamento>MP19</ModalitaPagamento>
|
||||||
|
<DataScadenzaPagamento>2015-01-28</DataScadenzaPagamento>
|
||||||
|
<ImportoPagamento>2440.00</ImportoPagamento>
|
||||||
|
</DettaglioPagamento>
|
||||||
|
</DatiPagamento>
|
||||||
|
</FatturaElettronicaBody>
|
||||||
|
</p:FatturaElettronica>
|
Loading…
x
Reference in New Issue
Block a user