summaryrefslogtreecommitdiff
path: root/src/administration_reader.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-09-27 11:56:24 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-09-27 11:56:24 +0200
commitaa7b5ef6ab4f45d2e8e0caa7942db31fc60b3861 (patch)
treefd8268cb72ec6c26ed779127200ae0afb714d0f0 /src/administration_reader.cpp
parent94636b871f0272b518dbb38ce0eb75f9e18bea8b (diff)
document selector for invoice
Diffstat (limited to 'src/administration_reader.cpp')
-rw-r--r--src/administration_reader.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/administration_reader.cpp b/src/administration_reader.cpp
index bf8f8db..9c20a27 100644
--- a/src/administration_reader.cpp
+++ b/src/administration_reader.cpp
@@ -144,7 +144,8 @@ bool administration_reader_import_invoice(char* buffer, size_t buffer_size)
data.delivered_at = xml_get_date_x(root, "cac:Delivery", "cbc:ActualDeliveryDate", 0);
// References
- xml_get_str_x(root, data.document, MAX_LEN_PATH, "cac:AdditionalDocumentReference", "cbc:ID", 0);
+ xml_get_str_x(root, data.document.copy_path, MAX_LEN_PATH, "cac:AdditionalDocumentReference", "cbc:ID", 0);
+ xml_get_str_x(root, data.document.original_path, MAX_LEN_PATH, "cac:AdditionalDocumentReference", "cbc:DocumentDescription", 0);
xml_get_str_x(root, data.project_id, MAX_LEN_ID, "cac:ProjectReference", "cbc:ID", 0);
xml_get_str(root, data.cost_center_id, MAX_LEN_ID, "cac:AccountingCost");