-
-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Description
Ich habe wegen einer Nachfrage mit der ZUGFerD Version 1.0 getestet.
Leister werden mir einige Fehler angezeigt.
- Die Values für GrossPriceProductTradePrice und NetPriceProductTradePrice werden immer 4 Stellig verlangt.
- Bei Profil=Extended ist die Reihenfolge von ActualDeliverySupplyChainEvent und DeliveryNoteReferencedDocument falsch.
Erst ActualDeliverySupplyChainEvent dann DeliveryNoteReferencedDocument - Bei Profil=Extended wird bei DeliveryNoteReferencedDocument ein eigenartiger Wert für IssueDateTime ausgegeben.
Habe mir geholfen mit:
function TZUGFeRDInvoiceDescriptorWriter._formatDate(date: TDateTime;
formatAs102: Boolean = true; toUBLDate : Boolean = false): string;
begin
if formatAs102 then
Result := FormatDateTime('yyyymmdd', date)
else
begin
if toUBLDate then
Result := FormatDateTime('yyyy-mm-dd', date)
else begin
Result := FormatDateTime('yyyy-mm-dd hh:nn:ss', TDateTime(date));
Result := StringReplace(Result,' ','T',[rfReplaceAll,rfIgnoreCase]);
end;
SetDebugTextEx('Result ' + Result);
end;
end;
Metadata
Metadata
Assignees
Labels
No labels