Skip to content

ZUGFerD V1 hat Fehler #71

@KHoltorf

Description

@KHoltorf

Ich habe wegen einer Nachfrage mit der ZUGFerD Version 1.0 getestet.
Leister werden mir einige Fehler angezeigt.

  1. Die Values für GrossPriceProductTradePrice und NetPriceProductTradePrice werden immer 4 Stellig verlangt.
  2. Bei Profil=Extended ist die Reihenfolge von ActualDeliverySupplyChainEvent und DeliveryNoteReferencedDocument falsch.
    Erst ActualDeliverySupplyChainEvent dann DeliveryNoteReferencedDocument
  3. Bei Profil=Extended wird bei DeliveryNoteReferencedDocument ein eigenartiger Wert für IssueDateTime ausgegeben.
Image

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions