From c8967ad049f50b385aec0cbfe644a57757bac700 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sat, 3 Oct 2026 14:20:18 +0100
Subject: [PATCH 1/2] fix(docx): hold a ruled table's first and last rows less
the rule and a half they carry
---
CHANGELOG.md | 9 +
docs/recipes/docx-export.md | 2 +-
.../libreoffice-windows-lines.tsv | 2526 ++++++++---------
.../docx-fidelity/libreoffice-windows.tsv | 32 +-
.../docx-fidelity/word-windows-lines.tsv | 2524 ++++++++--------
.../resources/docx-fidelity/word-windows.tsv | 32 +-
.../semantic/docx/DocxSemanticBackend.java | 56 +-
.../semantic/docx/DocxRuleRowTest.java | 7 +-
.../semantic/docx/DocxRuledRowHeightTest.java | 69 +
9 files changed, 2687 insertions(+), 2570 deletions(-)
create mode 100644 render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d55e49427..95554b5b5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,15 @@ follow semantic versioning; release dates are ISO 8601.
### Public API
+- **A ruled table's first and last rows keep the page's height in DOCX.** A row the page holds
+ at a height is written that height less what its cells take around their content, since
+ Word, as LibreOffice, reads a row's written height as its content. Word gives a rule between
+ two rows half to each row, and the rule above the table and the one below it whole, so the
+ first row and the last carry a rule and a half; written less one rule, each stood half a rule
+ taller. `EditorialProposal`'s timeline and investment tables each stood that much taller, and
+ its second page ran 2.5pt low by its acceptance block, 1.2pt of it these tables. Lines more
+ than 2pt off fall from 11 to none for `EditorialProposal` in Word, and from 22 to 11 across
+ the corpus; the corpus's mean |drift| in Word falls from 0.43 to 0.34pt.
- **A row's cell whose last line hangs below the row takes it out of the gap under the row in
DOCX.** A line held to an icon reaches as far below the page's line as the icon's ink, and
gives that room back out of the space above what follows. The last line of a cell had
diff --git a/docs/recipes/docx-export.md b/docs/recipes/docx-export.md
index 415f360da..5b7a43637 100644
--- a/docs/recipes/docx-export.md
+++ b/docs/recipes/docx-export.md
@@ -69,7 +69,7 @@ creation date is real metadata.
|---|---|
| Paragraphs | Word paragraphs with alignment, font, size, colour, bold/italic/underline; inline runs preserved; a `\n` in the text is a line break (`w:br`), which Word would otherwise read as a space; a table cell's `text("a\nb")` stays one line, as the page sets it; a `bulletOffset` of spaces is an indent — the wrapped lines (`FROM_SECOND_LINE`), the first (`FIRST_LINE`) or all of them start that far in, measured in the paragraph's style as the page measures it; a prefix with letters in it is not written, but the wrapped lines still start after the spaces the page covers it with; no prefix is applied to a paragraph written over the flow, as one of an overlay's left-and-right pair, or in a header or footer. A body paragraph the layout moves to a new page keeps the space the layout leaves above its text there — its own top edge, the edges of the containers opening with it, and the gap before it where the gap did not fit at the foot of the page above — as an empty line that tall before it, kept with it, since Word drops a paragraph's space above at the top of a page and keeps a line's height; the rest of the space owed stays above that line, so Word breaks the page where it did, and the gap between the paragraph's lines comes off the line as it would off its space above. A paragraph in a table cell, an overlay or a list is left to its container |
| Lists | Real Word lists: a `numbering.xml` definition per list, `w:numPr` on each item, and the authored marker as the level's text. Nesting is a list level, so Enter continues the list and Tab demotes an item. See "What a list becomes" below for the kinds that stay plain paragraphs |
-| Tables | Word tables, one cell per cell. Each cell states its own padding, on all four sides, so a row is as tall as the page draws it: as `w:tcMar`, and above and below partly in its paragraphs. Word and LibreOffice give every cell of a row the largest top and bottom margin of any cell in it, so a row's cells are written with its smallest, and the rest of a cell's padding above and below is space above its first paragraph and below its last (measured: a row whose day cells were padded 5.5pt above and 10.25pt below beside a label padded 0.75pt stood 60.3pt tall in both editors, where its tallest cell came to 46). A cell opening with a table has no paragraph above it to hold its padding, and a cell in a vertical merge has its bottom edge in another row: these keep their margins, and the row's comes down no lower than the largest of them. Its padding above and below gives up the room Word makes for the table's horizontal rules — half of a rule between two rows to each, the lower row's rule where the two differ, the rule above the table and the one below it whole to their row — which the page does not (measured: a 0.75pt rule made each row 0.75pt taller). A cell that holds nothing but an empty line — a row that is only a rule, its thickness the empty cell's font — has that line cut to the room its row leaves it, the page's row less the cell's own margins and border: the page draws the rule's borders across the line, and Word and LibreOffice keep them outside it and grow the row (measured: `CobaltRota`'s two rules under a 0.9pt border stood 0.9pt taller each). A line with letters, a picture or a paragraph border of its own keeps its height. A table that states no rule is written with the engine's default 1pt black rule, as the page draws it, not left on Word's thinner grid. Its `textAnchor` becomes `w:vAlign` and the paragraph's `w:jc`, with the engine's default — the vertical middle, on the left — where Word's is the top, so a line beside a taller neighbour sits where the page puts it and an amount column stays right-aligned. A cell with no style of its own is set in the engine's default cell face rather than the document's Normal. A cell's lines are one paragraph with line breaks; when its style's `lineSpacing(...)` is above zero and it has more than one line, they are a paragraph each, with the spacing after every line but the last, since Word has no space between the lines of one paragraph but a taller line. A column sized to its content gets a point more than the page gives it, so the editor's font substitute cannot wrap its widest cell. The width is written when the document states one or every column is fixed; otherwise Word sizes the table — see "What falls back". A table breaks across pages where the layout breaks it: every row the layout placed is kept whole (`w:cantSplit`), `repeatHeader(n)` rows repeat on each page (`w:tblHeader`) and stay with the row under them. Two tables in a row — rows included, since a row is carried as a table — are kept apart by a paragraph a tenth of a point tall, holding the rest of the gap between them: an editor joins two tables with nothing between them into one. A table or a row the layout moves to a new page keeps its own top edge there, as the page does — written as a line that tall, kept with it, since Word drops a paragraph's space above at the top of a page — while the gap between it and the block before stays at the foot of the page above, where it fits there; a gap the layout carries onto the new page, because it did not fit at the foot of the page above, is not yet held above a table (body paragraphs and spacers: see their rows) |
+| Tables | Word tables, one cell per cell. Each cell states its own padding, on all four sides, so a row is as tall as the page draws it: as `w:tcMar`, and above and below partly in its paragraphs. Word and LibreOffice give every cell of a row the largest top and bottom margin of any cell in it, so a row's cells are written with its smallest, and the rest of a cell's padding above and below is space above its first paragraph and below its last (measured: a row whose day cells were padded 5.5pt above and 10.25pt below beside a label padded 0.75pt stood 60.3pt tall in both editors, where its tallest cell came to 46). A cell opening with a table has no paragraph above it to hold its padding, and a cell in a vertical merge has its bottom edge in another row: these keep their margins, and the row's comes down no lower than the largest of them. Its padding above and below gives up the room Word makes for the table's horizontal rules — half of a rule between two rows to each, the lower row's rule where the two differ, the rule above the table and the one below it whole to their row — which the page does not (measured: a 0.75pt rule made each row 0.75pt taller). A row held at the page's height is written less its margins and those rules too — a rule and a half in the first row and the last, two in a table of one row — since both editors read a row's written height as its cells' content (measured: held less one rule, a table ruled at 0.75pt stood 0.46pt taller in its first row and 0.36pt in its last). A cell that holds nothing but an empty line — a row that is only a rule, its thickness the empty cell's font — has that line cut to the room its row leaves it, the page's row less the cell's own margins and border: the page draws the rule's borders across the line, and Word and LibreOffice keep them outside it and grow the row (measured: `CobaltRota`'s two rules under a 0.9pt border stood 0.9pt taller each). A line with letters, a picture or a paragraph border of its own keeps its height. A table that states no rule is written with the engine's default 1pt black rule, as the page draws it, not left on Word's thinner grid. Its `textAnchor` becomes `w:vAlign` and the paragraph's `w:jc`, with the engine's default — the vertical middle, on the left — where Word's is the top, so a line beside a taller neighbour sits where the page puts it and an amount column stays right-aligned. A cell with no style of its own is set in the engine's default cell face rather than the document's Normal. A cell's lines are one paragraph with line breaks; when its style's `lineSpacing(...)` is above zero and it has more than one line, they are a paragraph each, with the spacing after every line but the last, since Word has no space between the lines of one paragraph but a taller line. A column sized to its content gets a point more than the page gives it, so the editor's font substitute cannot wrap its widest cell. The width is written when the document states one or every column is fixed; otherwise Word sizes the table — see "What falls back". A table breaks across pages where the layout breaks it: every row the layout placed is kept whole (`w:cantSplit`), `repeatHeader(n)` rows repeat on each page (`w:tblHeader`) and stay with the row under them. Two tables in a row — rows included, since a row is carried as a table — are kept apart by a paragraph a tenth of a point tall, holding the rest of the gap between them: an editor joins two tables with nothing between them into one. A table or a row the layout moves to a new page keeps its own top edge there, as the page does — written as a line that tall, kept with it, since Word drops a paragraph's space above at the top of a page — while the gap between it and the block before stays at the foot of the page above, where it fits there; a gap the layout carries onto the new page, because it did not fit at the foot of the page above, is not yet held above a table (body paragraphs and spacers: see their rows) |
| Composed cells (`DocumentTableCell.node(...)`) | Written by the same writers that write that node anywhere else, so a cell built from an image, a list or a table carries it. A nested table is a real `w:tbl` followed by the paragraph Word requires a cell to end with — a hairline, which the paragraph written next in the cell takes over, so no empty line opens under the table, and whose mark is hidden where it is left at the cell's end holding nothing and no space, since LibreOffice lays it out — and takes the width of the column it sits in — the column's, not the one the page gives it, because the layout reports a composed cell's content under the owner's path |
| Inline chips (`inlineCode(...)`, `inlineChip(...)`, `highlight(...)`) | The chip's fill becomes the run's own `w:shd`, in a paragraph and in a list item alike. Its shape does not travel — see "What a chip keeps and loses" below |
| Images | Embedded pictures at the node's declared size |
diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv
index 9e52e775d..26e052b57 100644
--- a/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv
+++ b/qa/src/test/resources/docx-fidelity/libreoffice-windows-lines.tsv
@@ -369,70 +369,70 @@ cv-editorial_blue 0:80cc87fdc4c4 -0.22 platformengineerwith10+yearsbuil
cv-editorial_blue 0:c323ef4c385f -0.22 systems.specialisedinhigh-throug
cv-editorial_blue 0:3ff1933dba9a -0.21 typed,snapshot-testedlibrariesth
cv-editorial_blue 0:32c1cf49a2fe 0.14 skills
-cv-editorial_blue 0:8447174c8fff 0.19 •java21
-cv-editorial_blue 0:4797e5b5555b 0.19 •kotlin
-cv-editorial_blue 0:44408890ac29 0.19 •groovy
-cv-editorial_blue 0:9b676a2ec3c3 0.19 •python
-cv-editorial_blue 0:c96e7be4e2bd 0.34 •sql
-cv-editorial_blue 0:5bf26a4a07e7 0.34 •pdfbox
-cv-editorial_blue 0:60bb71068aa6 0.34 •apachepoi(docx/xlsx)
-cv-editorial_blue 0:8af129f35b4a 0.34 •itext
-cv-editorial_blue 0:af16271643f5 0.33 •postscript
-cv-editorial_blue 0:52014e35429b 0.33 •icccolourprofiles
-cv-editorial_blue 0:5cc4da0e31ab 0.33 •fontmetrics
-cv-editorial_blue 0:ffd06dc07d03 0.33 •customdsldesign
-cv-editorial_blue 0:b3307292a943 0.33 •semanticlayouttrees
-cv-editorial_blue 0:6a0bf046882f 0.33 •pagination
-cv-editorial_blue 0:8d5738dcdcbd 0.33 •snapshottesting
-cv-editorial_blue 0:8f39f0146d0e 0.33 •visualregression
-cv-editorial_blue 0:a26a92311896 0.32 •maven
-cv-editorial_blue 0:d1002e9575f5 0.32 •gradle
-cv-editorial_blue 0:e7b0f50a3bf3 0.32 •githubactions
-cv-editorial_blue 0:193e87ad43b7 0.32 •jitpack
-cv-editorial_blue 0:193e87ad43b7#1 0.41 •jitpack
-cv-editorial_blue 0:62e29bf5f417 0.32 •docker
-cv-editorial_blue 0:83844532ef02 0.32 •jmhbenchmarking
-cv-editorial_blue 0:8a7a4807b03b 0.32 •junit5
-cv-editorial_blue 0:40aaef8fe2a9 0.32 •assertj
-cv-editorial_blue 0:a736ceace0f5 0.31 •pdfbox-basedpngdiff
-cv-editorial_blue 0:9a38eea08d15 0.31 •layout-graphsnapshots
-cv-editorial_blue 0:0d50de959d19 0.31 •mutationtesting(pitest)
-cv-editorial_blue 0:7ea255c76189 0.31 •mavencentral
-cv-editorial_blue 0:4e484fca00bb 0.41 •sonatypeossrh
-cv-editorial_blue 0:feaf5883619f 0.41 •gpgsigning
-cv-editorial_blue 0:11f34b7449a4 0.41 •semanticversioningdiscipline
-cv-editorial_blue 0:68bf0109c6f8 0.58 education
-cv-editorial_blue 0:78cdd0bfd1ce 0.54 msccomputerscience2019-2021
-cv-editorial_blue 0:47ce0218bbea 0.54 universityofmanchester
-cv-editorial_blue 0:2ffe115b06e5 0.54 distinction.thesis:composablelay
-cv-editorial_blue 0:c5947a492ce6 0.53 bscsoftwareengineering2015-2019
-cv-editorial_blue 0:89ad9656f393 0.53 imperialcollegelondon
-cv-editorial_blue 0:baa173b4a82e 0.53 first-classhonours.specialisatio
-cv-editorial_blue 0:83766950a9ce 0.52 oraclejavacertification2023-2024
-cv-editorial_blue 0:2669e1f6d55c 0.52 professionaltrack
-cv-editorial_blue 0:3857373829c1 0.52 java17platformdeep-dive:records,
-cv-editorial_blue 0:2577c0f557b2 0.52 projects
-cv-editorial_blue 0:0f2c67872251 0.48 graphcompose(java21,pdfbox,maven
-cv-editorial_blue 0:cf13c8a0c3d0 0.19 declarativejavapdflayoutengine.s
-cv-editorial_blue 0:cfef54184ea6 0.20 proposalpipelinesforhiringtoolsa
-cv-editorial_blue 0:d73d02174dc9 0.49 templatestudio(kotlin,composedes
-cv-editorial_blue 0:7127a108c33c 0.20 internaltoolforevaluatingcv,prop
-cv-editorial_blue 0:6b844249c695 0.20 freezing.
-cv-editorial_blue 0:542ec793b5b1 0.49 layoutlint(java21,javaparser,spo
-cv-editorial_blue 0:7488006d7864 0.20 staticanalyserthatflagsfragileau
-cv-editorial_blue 0:c4d0c415b4f8 0.21 production.
-cv-editorial_blue 0:ee180ea1e0a5 0.50 chromeforge(java,graphcompose,pa
-cv-editorial_blue 0:e7e62230eb1f 0.51 editorial-magazinedocumenttoolki
-cv-editorial_blue 0:53e5e7c5a884 0.51 experience
-cv-editorial_blue 0:1b72d3ce3e11 0.49 seniorplatformengineer2024-prese
-cv-editorial_blue 0:f890faef907f 0.46 northwindsystems
-cv-editorial_blue 0:1af5650959fe 0.17 ledthereusabledocument-generatio
-cv-editorial_blue 0:27c01c228bd8 0.17 templatemaintenancetimeby70%byre
-cv-editorial_blue 0:1a7fe8433bff 0.48 softwareengineer2021-2024
-cv-editorial_blue 0:998c1a985022 0.45 brightleaflabs
-cv-editorial_blue 0:e86691b0219f 0.16 builtbackendservicesandproductio
-cv-editorial_blue 0:4ec57434564a 0.16 migrationfromitexttoacustomlayou
-cv-editorial_blue 0:2427b23ddf4e 0.47 backendengineer2019-2021
+cv-editorial_blue 0:8447174c8fff 0.09 •java21
+cv-editorial_blue 0:4797e5b5555b 0.09 •kotlin
+cv-editorial_blue 0:44408890ac29 0.09 •groovy
+cv-editorial_blue 0:9b676a2ec3c3 0.09 •python
+cv-editorial_blue 0:c96e7be4e2bd 0.09 •sql
+cv-editorial_blue 0:5bf26a4a07e7 0.09 •pdfbox
+cv-editorial_blue 0:60bb71068aa6 0.09 •apachepoi(docx/xlsx)
+cv-editorial_blue 0:8af129f35b4a 0.09 •itext
+cv-editorial_blue 0:af16271643f5 0.08 •postscript
+cv-editorial_blue 0:52014e35429b 0.08 •icccolourprofiles
+cv-editorial_blue 0:5cc4da0e31ab 0.08 •fontmetrics
+cv-editorial_blue 0:ffd06dc07d03 0.08 •customdsldesign
+cv-editorial_blue 0:b3307292a943 0.08 •semanticlayouttrees
+cv-editorial_blue 0:6a0bf046882f 0.08 •pagination
+cv-editorial_blue 0:8d5738dcdcbd 0.08 •snapshottesting
+cv-editorial_blue 0:8f39f0146d0e 0.08 •visualregression
+cv-editorial_blue 0:a26a92311896 0.07 •maven
+cv-editorial_blue 0:d1002e9575f5 0.07 •gradle
+cv-editorial_blue 0:e7b0f50a3bf3 0.07 •githubactions
+cv-editorial_blue 0:193e87ad43b7 0.07 •jitpack
+cv-editorial_blue 0:193e87ad43b7#1 0.06 •jitpack
+cv-editorial_blue 0:62e29bf5f417 0.07 •docker
+cv-editorial_blue 0:83844532ef02 0.07 •jmhbenchmarking
+cv-editorial_blue 0:8a7a4807b03b 0.07 •junit5
+cv-editorial_blue 0:40aaef8fe2a9 0.07 •assertj
+cv-editorial_blue 0:a736ceace0f5 0.06 •pdfbox-basedpngdiff
+cv-editorial_blue 0:9a38eea08d15 0.06 •layout-graphsnapshots
+cv-editorial_blue 0:0d50de959d19 0.06 •mutationtesting(pitest)
+cv-editorial_blue 0:7ea255c76189 0.06 •mavencentral
+cv-editorial_blue 0:4e484fca00bb 0.06 •sonatypeossrh
+cv-editorial_blue 0:feaf5883619f 0.06 •gpgsigning
+cv-editorial_blue 0:11f34b7449a4 0.06 •semanticversioningdiscipline
+cv-editorial_blue 0:68bf0109c6f8 0.08 education
+cv-editorial_blue 0:78cdd0bfd1ce 0.04 msccomputerscience2019-2021
+cv-editorial_blue 0:47ce0218bbea 0.04 universityofmanchester
+cv-editorial_blue 0:2ffe115b06e5 0.04 distinction.thesis:composablelay
+cv-editorial_blue 0:c5947a492ce6 0.03 bscsoftwareengineering2015-2019
+cv-editorial_blue 0:89ad9656f393 0.03 imperialcollegelondon
+cv-editorial_blue 0:baa173b4a82e 0.03 first-classhonours.specialisatio
+cv-editorial_blue 0:83766950a9ce 0.02 oraclejavacertification2023-2024
+cv-editorial_blue 0:2669e1f6d55c 0.02 professionaltrack
+cv-editorial_blue 0:3857373829c1 0.02 java17platformdeep-dive:records,
+cv-editorial_blue 0:2577c0f557b2 0.02 projects
+cv-editorial_blue 0:0f2c67872251 -0.02 graphcompose(java21,pdfbox,maven
+cv-editorial_blue 0:cf13c8a0c3d0 -0.31 declarativejavapdflayoutengine.s
+cv-editorial_blue 0:cfef54184ea6 -0.30 proposalpipelinesforhiringtoolsa
+cv-editorial_blue 0:d73d02174dc9 -0.01 templatestudio(kotlin,composedes
+cv-editorial_blue 0:7127a108c33c -0.30 internaltoolforevaluatingcv,prop
+cv-editorial_blue 0:6b844249c695 -0.30 freezing.
+cv-editorial_blue 0:542ec793b5b1 -0.01 layoutlint(java21,javaparser,spo
+cv-editorial_blue 0:7488006d7864 -0.30 staticanalyserthatflagsfragileau
+cv-editorial_blue 0:c4d0c415b4f8 -0.29 production.
+cv-editorial_blue 0:ee180ea1e0a5 0.00 chromeforge(java,graphcompose,pa
+cv-editorial_blue 0:e7e62230eb1f 0.01 editorial-magazinedocumenttoolki
+cv-editorial_blue 0:53e5e7c5a884 0.01 experience
+cv-editorial_blue 0:1b72d3ce3e11 -0.01 seniorplatformengineer2024-prese
+cv-editorial_blue 0:f890faef907f -0.04 northwindsystems
+cv-editorial_blue 0:1af5650959fe -0.33 ledthereusabledocument-generatio
+cv-editorial_blue 0:27c01c228bd8 -0.33 templatemaintenancetimeby70%byre
+cv-editorial_blue 0:1a7fe8433bff -0.02 softwareengineer2021-2024
+cv-editorial_blue 0:998c1a985022 -0.05 brightleaflabs
+cv-editorial_blue 0:e86691b0219f -0.34 builtbackendservicesandproductio
+cv-editorial_blue 0:4ec57434564a -0.34 migrationfromitexttoacustomlayou
+cv-editorial_blue 0:2427b23ddf4e -0.03 backendengineer2019-2021
cv-editorial_blue 1:ef148f221e31 0.20 helixprintco
cv-editorial_blue 1:f811fbee6901 -0.09 maintainedahigh-volumeinvoice-pr
cv-editorial_blue 1:cbfca5b2a6d7 -0.09 templatechange.
@@ -1715,41 +1715,41 @@ invoice-classic 0:fbeea547d99e 0.00 london,uk
invoice-classic 0:faf1569a98e9 -0.02 ec1a4gc
invoice-classic 0:befc6e9b5c24 -0.05 billing@graphcompose.dev
invoice-classic 0:89674e6f130e -0.07 +442055551000
-invoice-classic 0:c9046f7a37ad 0.25 description
-invoice-classic 0:32e8369a9c4f 0.25 qty
-invoice-classic 0:385cfdbc00ec 0.25 unit
-invoice-classic 0:cf38d95c9c6b 0.25 amount
-invoice-classic 0:987c6297d0a9 0.47 discoveryworkshop
-invoice-classic 0:532674c6eb89 0.47 gbp1,450
-invoice-classic 0:532674c6eb89#1 0.47 gbp1,450
-invoice-classic 0:08ec6deb1c40 0.47 templatearchitecture2
-invoice-classic 0:d2e67c4b1cca 0.47 gbp980
-invoice-classic 0:d6cdf6a05754 0.47 gbp1,960
-invoice-classic 0:fe13f8ee4f99 0.47 renderqa
-invoice-classic 0:7e7398cbff7c 0.47 gbp320
-invoice-classic 0:e23164e940c7 0.47 gbp960
-invoice-classic 0:6047df51175c 0.57 developerenablement1
-invoice-classic 0:c2ad01ea64ae 0.57 gbp780
-invoice-classic 0:c2ad01ea64ae#1 0.57 gbp780
-invoice-classic 0:d6577e95efba 0.82 subtotal
-invoice-classic 0:50cae0510231 0.82 gbp5,150
-invoice-classic 0:a52611c9261b 0.97 vat(20%)
-invoice-classic 0:d7f4425b8b16 0.97 gbp1,030
-invoice-classic 0:11239872d178 0.98 total
-invoice-classic 0:45a5ad5ad430 0.98 gbp6,180
-invoice-classic 0:ab5aa97074c4 1.10 notes
-invoice-classic 0:b78eb53cbd11 1.17 •pleaseincludetheinvoicenumberon
-invoice-classic 0:8c8fd62f15a7 1.17 yourremittanceadvice.
-invoice-classic 0:f73f1b89e354 1.17 •allworkwasdeliveredasagreedduri
-invoice-classic 0:49c1ececed52 1.17 theaprilimplementationwindow.
-invoice-classic 0:fb854bac39c8 1.10 paymentterms
-invoice-classic 0:24274f39b50b 1.17 •paymentduewithin14calendardays.
-invoice-classic 0:c438440ba377 1.17 •banktransferpreferred;contact
-invoice-classic 0:434cc906ae90 1.17 billing@graphcompose.devfor
-invoice-classic 0:8822ea375315 1.17 remittancedetails.
-invoice-classic 0:1a7b5c840e25 1.17 •latepaymentsmaydelayadditional
-invoice-classic 0:1631a06d245f 1.17 templatecustomizationwork.
-invoice-classic 0:e3337beaa171 1.15 thankyouforchoosinggraphcomposef
+invoice-classic 0:c9046f7a37ad 0.15 description
+invoice-classic 0:32e8369a9c4f 0.15 qty
+invoice-classic 0:385cfdbc00ec 0.15 unit
+invoice-classic 0:cf38d95c9c6b 0.15 amount
+invoice-classic 0:987c6297d0a9 0.22 discoveryworkshop
+invoice-classic 0:532674c6eb89 0.22 gbp1,450
+invoice-classic 0:532674c6eb89#1 0.22 gbp1,450
+invoice-classic 0:08ec6deb1c40 0.22 templatearchitecture2
+invoice-classic 0:d2e67c4b1cca 0.22 gbp980
+invoice-classic 0:d6cdf6a05754 0.22 gbp1,960
+invoice-classic 0:fe13f8ee4f99 0.22 renderqa
+invoice-classic 0:7e7398cbff7c 0.22 gbp320
+invoice-classic 0:e23164e940c7 0.22 gbp960
+invoice-classic 0:6047df51175c 0.22 developerenablement1
+invoice-classic 0:c2ad01ea64ae 0.22 gbp780
+invoice-classic 0:c2ad01ea64ae#1 0.22 gbp780
+invoice-classic 0:d6577e95efba 0.22 subtotal
+invoice-classic 0:50cae0510231 0.22 gbp5,150
+invoice-classic 0:a52611c9261b 0.22 vat(20%)
+invoice-classic 0:d7f4425b8b16 0.22 gbp1,030
+invoice-classic 0:11239872d178 0.13 total
+invoice-classic 0:45a5ad5ad430 0.13 gbp6,180
+invoice-classic 0:ab5aa97074c4 0.10 notes
+invoice-classic 0:b78eb53cbd11 0.17 •pleaseincludetheinvoicenumberon
+invoice-classic 0:8c8fd62f15a7 0.17 yourremittanceadvice.
+invoice-classic 0:f73f1b89e354 0.17 •allworkwasdeliveredasagreedduri
+invoice-classic 0:49c1ececed52 0.17 theaprilimplementationwindow.
+invoice-classic 0:fb854bac39c8 0.10 paymentterms
+invoice-classic 0:24274f39b50b 0.17 •paymentduewithin14calendardays.
+invoice-classic 0:c438440ba377 0.17 •banktransferpreferred;contact
+invoice-classic 0:434cc906ae90 0.17 billing@graphcompose.devfor
+invoice-classic 0:8822ea375315 0.17 remittancedetails.
+invoice-classic 0:1a7b5c840e25 0.17 •latepaymentsmaydelayadditional
+invoice-classic 0:1631a06d245f 0.17 templatecustomizationwork.
+invoice-classic 0:e3337beaa171 0.15 thankyouforchoosinggraphcomposef
invoice-classic_long 0:c26c22b94338 0.49 graphcomposestudio
invoice-classic_long 0:c26c22b94338#1 0.30 graphcomposestudio
invoice-classic_long 0:2a08ce5567fb 0.35 18layoutstreet
@@ -1771,151 +1771,151 @@ invoice-classic_long 0:fbeea547d99e 0.00 london,uk
invoice-classic_long 0:faf1569a98e9 -0.02 ec1a4gc
invoice-classic_long 0:befc6e9b5c24 -0.05 billing@graphcompose.dev
invoice-classic_long 0:89674e6f130e -0.07 +442055551000
-invoice-classic_long 0:c9046f7a37ad 0.25 description
-invoice-classic_long 0:32e8369a9c4f 0.25 qty
-invoice-classic_long 0:385cfdbc00ec 0.25 unit
-invoice-classic_long 0:cf38d95c9c6b 0.25 amount
-invoice-classic_long 0:aa29f2f4fcb4 0.47 discoveryworkshop—sprint1
-invoice-classic_long 0:ce4081aef7a1 0.47 gbp180
-invoice-classic_long 0:ce4081aef7a1#1 0.47 gbp180
-invoice-classic_long 0:9c9a412f0a45 0.47 designsystemaudit—sprint1
-invoice-classic_long 0:7be809cb1590 0.47 gbp217
-invoice-classic_long 0:378b363c8601 0.47 gbp434
-invoice-classic_long 0:5257532a7b5d 0.47 templatearchitecture—sprint1
-invoice-classic_long 0:c467cca4e45a 0.47 gbp254
-invoice-classic_long 0:4a4a218b012a 0.47 gbp762
-invoice-classic_long 0:58a1caacbf7e 0.47 layoutenginetuning—sprint1
-invoice-classic_long 0:dde0144b97b7 0.47 gbp291
-invoice-classic_long 0:457a71636ad9 0.47 gbp1164
-invoice-classic_long 0:6fcf7d6dd606 0.47 renderqapass—sprint1
-invoice-classic_long 0:dda88f5786f5 0.47 gbp328
-invoice-classic_long 0:dda88f5786f5#1 0.47 gbp328
-invoice-classic_long 0:ee18ad3bbb42 0.47 accessibilityreview—sprint1
-invoice-classic_long 0:e681b4843ffb 0.47 gbp365
-invoice-classic_long 0:1859c20b35dd 0.47 gbp730
-invoice-classic_long 0:c12c14945fcd 0.47 fontpipelinesetup—sprint1
-invoice-classic_long 0:9033a33f66e7 0.47 gbp402
-invoice-classic_long 0:837d48c1ff40 0.47 gbp1206
-invoice-classic_long 0:af6cba848dc0 0.47 chartintegration—sprint1
-invoice-classic_long 0:6109a2c30104 0.47 gbp439
-invoice-classic_long 0:87e9fcb6151d 0.47 gbp1756
-invoice-classic_long 0:a6bee1ec5e35 0.47 datamapping—sprint1
-invoice-classic_long 0:df1f9d4443d8 0.47 gbp476
-invoice-classic_long 0:df1f9d4443d8#1 0.47 gbp476
-invoice-classic_long 0:052c9f49a4b8 0.47 paginationhardening—sprint1
-invoice-classic_long 0:9fba6332e489 0.47 gbp513
-invoice-classic_long 0:6f805c9f78c3 0.47 gbp1026
-invoice-classic_long 0:b54b7f77d86c 0.47 visualregressionwiring—sprint13
-invoice-classic_long 0:dc3d212d6b32 0.47 gbp550
-invoice-classic_long 0:96667fee53f3 0.47 gbp1650
-invoice-classic_long 0:9fe9e123b0f0 0.47 docsauthoring—sprint1
-invoice-classic_long 0:e7b406f24f04 0.47 gbp587
-invoice-classic_long 0:74357ca6b30e 0.47 gbp2348
-invoice-classic_long 0:9c6cf539f5bc 0.47 stakeholderdemo—sprint1
-invoice-classic_long 0:cf79b5cdb735 0.47 gbp624
-invoice-classic_long 0:cf79b5cdb735#1 0.47 gbp624
-invoice-classic_long 0:d2bde6642670 0.47 performanceprofiling—sprint1
-invoice-classic_long 0:679f017f73c1 0.47 gbp661
-invoice-classic_long 0:63985b524723 0.47 gbp1322
-invoice-classic_long 0:f82bef1ac80d 0.47 releaseengineering—sprint1
-invoice-classic_long 0:0b21b7cf2ff9 0.47 gbp698
-invoice-classic_long 0:6afc08056aaa 0.47 gbp2094
-invoice-classic_long 0:632f71e8ff8b 0.47 supportretainer—sprint1
-invoice-classic_long 0:70b393b5fb10 0.47 gbp735
-invoice-classic_long 0:29edf7588a57 0.47 gbp2940
-invoice-classic_long 0:82a9218b91ae 0.47 discoveryworkshop—sprint2
-invoice-classic_long 0:c313f34b71b9 0.47 gbp772
-invoice-classic_long 0:c313f34b71b9#1 0.47 gbp772
-invoice-classic_long 0:7e69fbffe3e2 0.47 designsystemaudit—sprint2
-invoice-classic_long 0:e096e4fddf9a 0.47 gbp809
-invoice-classic_long 0:c985a0123929 0.47 gbp1618
-invoice-classic_long 0:899f0392eecb 0.47 templatearchitecture—sprint2
-invoice-classic_long 0:4c973ddb9245 0.47 gbp846
-invoice-classic_long 0:6ec359ce3927 0.47 gbp2538
-invoice-classic_long 0:69523ba7402c 0.47 layoutenginetuning—sprint2
-invoice-classic_long 0:0e196c2b490b 0.47 gbp883
-invoice-classic_long 0:6e0d19ab72c6 0.47 gbp3532
-invoice-classic_long 1:c9046f7a37ad 0.30 description
-invoice-classic_long 1:32e8369a9c4f 0.30 qty
-invoice-classic_long 1:385cfdbc00ec 0.30 unit
-invoice-classic_long 1:cf38d95c9c6b 0.30 amount
-invoice-classic_long 1:f12cbb7c274d 0.52 renderqapass—sprint2
-invoice-classic_long 1:b813c73bc488 0.52 gbp920
-invoice-classic_long 1:b813c73bc488#1 0.52 gbp920
-invoice-classic_long 1:12cd54b50187 0.52 accessibilityreview—sprint2
-invoice-classic_long 1:377d92702316 0.52 gbp957
-invoice-classic_long 1:e7c66f6cf477 0.52 gbp1914
-invoice-classic_long 1:e3d8409ace07 0.52 fontpipelinesetup—sprint2
-invoice-classic_long 1:21604b8f0b36 0.52 gbp994
-invoice-classic_long 1:fe15ed444063 0.52 gbp2982
-invoice-classic_long 1:ca4d3c8eca22 0.52 chartintegration—sprint2
-invoice-classic_long 1:a4c7a6612c99 0.52 gbp1031
-invoice-classic_long 1:1c83f0b47e27 0.52 gbp4124
-invoice-classic_long 1:00de69c6e70f 0.52 datamapping—sprint2
-invoice-classic_long 1:b9d5c56a2cfd 0.52 gbp1068
-invoice-classic_long 1:b9d5c56a2cfd#1 0.52 gbp1068
-invoice-classic_long 1:eb628b5ea8ab 0.52 paginationhardening—sprint2
-invoice-classic_long 1:db5327b47d0e 0.52 gbp205
-invoice-classic_long 1:99d9b3b49da2 0.52 gbp410
-invoice-classic_long 1:505693cbc91e 0.52 visualregressionwiring—sprint23
-invoice-classic_long 1:9f0c5094fb63 0.52 gbp242
-invoice-classic_long 1:095b72c9d880 0.52 gbp726
-invoice-classic_long 1:2a787e61730a 0.52 docsauthoring—sprint2
-invoice-classic_long 1:28ad00e76aef 0.52 gbp279
-invoice-classic_long 1:fbb12fed0bbc 0.52 gbp1116
-invoice-classic_long 1:5369a2c40ff8 0.52 stakeholderdemo—sprint2
-invoice-classic_long 1:16562cbcd318 0.52 gbp316
-invoice-classic_long 1:16562cbcd318#1 0.52 gbp316
-invoice-classic_long 1:611b258cb41e 0.52 performanceprofiling—sprint2
-invoice-classic_long 1:e391d4e46366 0.52 gbp353
-invoice-classic_long 1:7106c00cb009 0.52 gbp706
-invoice-classic_long 1:d24a15800df1 0.52 releaseengineering—sprint2
-invoice-classic_long 1:4bed9b4092ee 0.52 gbp390
-invoice-classic_long 1:ae16cd1e31b1 0.52 gbp1170
-invoice-classic_long 1:6876c7b0fe66 0.52 supportretainer—sprint2
-invoice-classic_long 1:909481a45a34 0.52 gbp427
-invoice-classic_long 1:4e58d78d0958 0.52 gbp1708
-invoice-classic_long 1:ddce236bccd7 0.52 discoveryworkshop—sprint3
-invoice-classic_long 1:f8d17c11d834 0.52 gbp464
-invoice-classic_long 1:f8d17c11d834#1 0.52 gbp464
-invoice-classic_long 1:c0986cd7b1d4 0.52 designsystemaudit—sprint3
-invoice-classic_long 1:09c7aebd89f6 0.52 gbp501
-invoice-classic_long 1:a61c7b6bdd20 0.52 gbp1002
-invoice-classic_long 1:21fd82d170b2 0.52 templatearchitecture—sprint3
-invoice-classic_long 1:399e39a6eff5 0.52 gbp538
-invoice-classic_long 1:81ea39164f41 0.52 gbp1614
-invoice-classic_long 1:47cb1e683e8d 0.52 layoutenginetuning—sprint3
-invoice-classic_long 1:f6df6e8e8f30 0.52 gbp575
-invoice-classic_long 1:7f7db0f4c1cf 0.52 gbp2300
-invoice-classic_long 1:608e31719f07 0.52 renderqapass—sprint3
-invoice-classic_long 1:e4fbc626999e 0.52 gbp612
-invoice-classic_long 1:e4fbc626999e#1 0.52 gbp612
-invoice-classic_long 1:98bfb4deb0b7 0.52 accessibilityreview—sprint3
-invoice-classic_long 1:7915a839b285 0.52 gbp649
-invoice-classic_long 1:ca74221d78ad 0.52 gbp1298
-invoice-classic_long 1:375dddcbee43 0.52 fontpipelinesetup—sprint3
-invoice-classic_long 1:7b97f0ac8a87 0.52 gbp686
-invoice-classic_long 1:6a57f6a84a1c 0.52 gbp2058
-invoice-classic_long 1:2f4f507058ff 0.62 chartintegration—sprint3
-invoice-classic_long 1:74df855b318c 0.62 gbp723
-invoice-classic_long 1:78016cdf49ca 0.62 gbp2892
-invoice-classic_long 1:d6577e95efba 0.87 subtotal
-invoice-classic_long 1:5969b6461056 0.87 gbp44,890
-invoice-classic_long 1:a52611c9261b 1.02 vat(20%)
-invoice-classic_long 1:e7fda33332e9 1.02 gbp8,978
-invoice-classic_long 1:11239872d178 1.03 total
-invoice-classic_long 1:90b9dec01ea9 1.03 gbp53,868
-invoice-classic_long 1:ab5aa97074c4 1.15 notes
-invoice-classic_long 1:970fb4bf9d95 1.22 •sprints1-3weredeliveredunderthe
-invoice-classic_long 1:a781fa6c76d2 1.22 frameworkagreement.
-invoice-classic_long 1:c980fb1ebf98 1.22 •hardwareandthird-partylicencesa
-invoice-classic_long 1:be1dea5817a5 1.22 billedseparately.
-invoice-classic_long 1:fb854bac39c8 1.15 paymentterms
-invoice-classic_long 1:24274f39b50b 1.22 •paymentduewithin14calendardays.
-invoice-classic_long 1:c438440ba377 1.22 •banktransferpreferred;contact
-invoice-classic_long 1:434cc906ae90 1.22 billing@graphcompose.devfor
-invoice-classic_long 1:8822ea375315 1.22 remittancedetails.
-invoice-classic_long 1:e3337beaa171 1.20 thankyouforchoosinggraphcomposef
+invoice-classic_long 0:c9046f7a37ad 0.15 description
+invoice-classic_long 0:32e8369a9c4f 0.15 qty
+invoice-classic_long 0:385cfdbc00ec 0.15 unit
+invoice-classic_long 0:cf38d95c9c6b 0.15 amount
+invoice-classic_long 0:aa29f2f4fcb4 0.22 discoveryworkshop—sprint1
+invoice-classic_long 0:ce4081aef7a1 0.22 gbp180
+invoice-classic_long 0:ce4081aef7a1#1 0.22 gbp180
+invoice-classic_long 0:9c9a412f0a45 0.22 designsystemaudit—sprint1
+invoice-classic_long 0:7be809cb1590 0.22 gbp217
+invoice-classic_long 0:378b363c8601 0.22 gbp434
+invoice-classic_long 0:5257532a7b5d 0.22 templatearchitecture—sprint1
+invoice-classic_long 0:c467cca4e45a 0.22 gbp254
+invoice-classic_long 0:4a4a218b012a 0.22 gbp762
+invoice-classic_long 0:58a1caacbf7e 0.22 layoutenginetuning—sprint1
+invoice-classic_long 0:dde0144b97b7 0.22 gbp291
+invoice-classic_long 0:457a71636ad9 0.22 gbp1164
+invoice-classic_long 0:6fcf7d6dd606 0.22 renderqapass—sprint1
+invoice-classic_long 0:dda88f5786f5 0.22 gbp328
+invoice-classic_long 0:dda88f5786f5#1 0.22 gbp328
+invoice-classic_long 0:ee18ad3bbb42 0.22 accessibilityreview—sprint1
+invoice-classic_long 0:e681b4843ffb 0.22 gbp365
+invoice-classic_long 0:1859c20b35dd 0.22 gbp730
+invoice-classic_long 0:c12c14945fcd 0.22 fontpipelinesetup—sprint1
+invoice-classic_long 0:9033a33f66e7 0.22 gbp402
+invoice-classic_long 0:837d48c1ff40 0.22 gbp1206
+invoice-classic_long 0:af6cba848dc0 0.22 chartintegration—sprint1
+invoice-classic_long 0:6109a2c30104 0.22 gbp439
+invoice-classic_long 0:87e9fcb6151d 0.22 gbp1756
+invoice-classic_long 0:a6bee1ec5e35 0.22 datamapping—sprint1
+invoice-classic_long 0:df1f9d4443d8 0.22 gbp476
+invoice-classic_long 0:df1f9d4443d8#1 0.22 gbp476
+invoice-classic_long 0:052c9f49a4b8 0.22 paginationhardening—sprint1
+invoice-classic_long 0:9fba6332e489 0.22 gbp513
+invoice-classic_long 0:6f805c9f78c3 0.22 gbp1026
+invoice-classic_long 0:b54b7f77d86c 0.22 visualregressionwiring—sprint13
+invoice-classic_long 0:dc3d212d6b32 0.22 gbp550
+invoice-classic_long 0:96667fee53f3 0.22 gbp1650
+invoice-classic_long 0:9fe9e123b0f0 0.22 docsauthoring—sprint1
+invoice-classic_long 0:e7b406f24f04 0.22 gbp587
+invoice-classic_long 0:74357ca6b30e 0.22 gbp2348
+invoice-classic_long 0:9c6cf539f5bc 0.22 stakeholderdemo—sprint1
+invoice-classic_long 0:cf79b5cdb735 0.22 gbp624
+invoice-classic_long 0:cf79b5cdb735#1 0.22 gbp624
+invoice-classic_long 0:d2bde6642670 0.22 performanceprofiling—sprint1
+invoice-classic_long 0:679f017f73c1 0.22 gbp661
+invoice-classic_long 0:63985b524723 0.22 gbp1322
+invoice-classic_long 0:f82bef1ac80d 0.22 releaseengineering—sprint1
+invoice-classic_long 0:0b21b7cf2ff9 0.22 gbp698
+invoice-classic_long 0:6afc08056aaa 0.22 gbp2094
+invoice-classic_long 0:632f71e8ff8b 0.22 supportretainer—sprint1
+invoice-classic_long 0:70b393b5fb10 0.22 gbp735
+invoice-classic_long 0:29edf7588a57 0.22 gbp2940
+invoice-classic_long 0:82a9218b91ae 0.22 discoveryworkshop—sprint2
+invoice-classic_long 0:c313f34b71b9 0.22 gbp772
+invoice-classic_long 0:c313f34b71b9#1 0.22 gbp772
+invoice-classic_long 0:7e69fbffe3e2 0.22 designsystemaudit—sprint2
+invoice-classic_long 0:e096e4fddf9a 0.22 gbp809
+invoice-classic_long 0:c985a0123929 0.22 gbp1618
+invoice-classic_long 0:899f0392eecb 0.22 templatearchitecture—sprint2
+invoice-classic_long 0:4c973ddb9245 0.22 gbp846
+invoice-classic_long 0:6ec359ce3927 0.22 gbp2538
+invoice-classic_long 0:69523ba7402c 0.22 layoutenginetuning—sprint2
+invoice-classic_long 0:0e196c2b490b 0.22 gbp883
+invoice-classic_long 0:6e0d19ab72c6 0.22 gbp3532
+invoice-classic_long 1:c9046f7a37ad 0.20 description
+invoice-classic_long 1:32e8369a9c4f 0.20 qty
+invoice-classic_long 1:385cfdbc00ec 0.20 unit
+invoice-classic_long 1:cf38d95c9c6b 0.20 amount
+invoice-classic_long 1:f12cbb7c274d 0.27 renderqapass—sprint2
+invoice-classic_long 1:b813c73bc488 0.27 gbp920
+invoice-classic_long 1:b813c73bc488#1 0.27 gbp920
+invoice-classic_long 1:12cd54b50187 0.27 accessibilityreview—sprint2
+invoice-classic_long 1:377d92702316 0.27 gbp957
+invoice-classic_long 1:e7c66f6cf477 0.27 gbp1914
+invoice-classic_long 1:e3d8409ace07 0.27 fontpipelinesetup—sprint2
+invoice-classic_long 1:21604b8f0b36 0.27 gbp994
+invoice-classic_long 1:fe15ed444063 0.27 gbp2982
+invoice-classic_long 1:ca4d3c8eca22 0.27 chartintegration—sprint2
+invoice-classic_long 1:a4c7a6612c99 0.27 gbp1031
+invoice-classic_long 1:1c83f0b47e27 0.27 gbp4124
+invoice-classic_long 1:00de69c6e70f 0.27 datamapping—sprint2
+invoice-classic_long 1:b9d5c56a2cfd 0.27 gbp1068
+invoice-classic_long 1:b9d5c56a2cfd#1 0.27 gbp1068
+invoice-classic_long 1:eb628b5ea8ab 0.27 paginationhardening—sprint2
+invoice-classic_long 1:db5327b47d0e 0.27 gbp205
+invoice-classic_long 1:99d9b3b49da2 0.27 gbp410
+invoice-classic_long 1:505693cbc91e 0.27 visualregressionwiring—sprint23
+invoice-classic_long 1:9f0c5094fb63 0.27 gbp242
+invoice-classic_long 1:095b72c9d880 0.27 gbp726
+invoice-classic_long 1:2a787e61730a 0.27 docsauthoring—sprint2
+invoice-classic_long 1:28ad00e76aef 0.27 gbp279
+invoice-classic_long 1:fbb12fed0bbc 0.27 gbp1116
+invoice-classic_long 1:5369a2c40ff8 0.27 stakeholderdemo—sprint2
+invoice-classic_long 1:16562cbcd318 0.27 gbp316
+invoice-classic_long 1:16562cbcd318#1 0.27 gbp316
+invoice-classic_long 1:611b258cb41e 0.27 performanceprofiling—sprint2
+invoice-classic_long 1:e391d4e46366 0.27 gbp353
+invoice-classic_long 1:7106c00cb009 0.27 gbp706
+invoice-classic_long 1:d24a15800df1 0.27 releaseengineering—sprint2
+invoice-classic_long 1:4bed9b4092ee 0.27 gbp390
+invoice-classic_long 1:ae16cd1e31b1 0.27 gbp1170
+invoice-classic_long 1:6876c7b0fe66 0.27 supportretainer—sprint2
+invoice-classic_long 1:909481a45a34 0.27 gbp427
+invoice-classic_long 1:4e58d78d0958 0.27 gbp1708
+invoice-classic_long 1:ddce236bccd7 0.27 discoveryworkshop—sprint3
+invoice-classic_long 1:f8d17c11d834 0.27 gbp464
+invoice-classic_long 1:f8d17c11d834#1 0.27 gbp464
+invoice-classic_long 1:c0986cd7b1d4 0.27 designsystemaudit—sprint3
+invoice-classic_long 1:09c7aebd89f6 0.27 gbp501
+invoice-classic_long 1:a61c7b6bdd20 0.27 gbp1002
+invoice-classic_long 1:21fd82d170b2 0.27 templatearchitecture—sprint3
+invoice-classic_long 1:399e39a6eff5 0.27 gbp538
+invoice-classic_long 1:81ea39164f41 0.27 gbp1614
+invoice-classic_long 1:47cb1e683e8d 0.27 layoutenginetuning—sprint3
+invoice-classic_long 1:f6df6e8e8f30 0.27 gbp575
+invoice-classic_long 1:7f7db0f4c1cf 0.27 gbp2300
+invoice-classic_long 1:608e31719f07 0.27 renderqapass—sprint3
+invoice-classic_long 1:e4fbc626999e 0.27 gbp612
+invoice-classic_long 1:e4fbc626999e#1 0.27 gbp612
+invoice-classic_long 1:98bfb4deb0b7 0.27 accessibilityreview—sprint3
+invoice-classic_long 1:7915a839b285 0.27 gbp649
+invoice-classic_long 1:ca74221d78ad 0.27 gbp1298
+invoice-classic_long 1:375dddcbee43 0.27 fontpipelinesetup—sprint3
+invoice-classic_long 1:7b97f0ac8a87 0.27 gbp686
+invoice-classic_long 1:6a57f6a84a1c 0.27 gbp2058
+invoice-classic_long 1:2f4f507058ff 0.27 chartintegration—sprint3
+invoice-classic_long 1:74df855b318c 0.27 gbp723
+invoice-classic_long 1:78016cdf49ca 0.27 gbp2892
+invoice-classic_long 1:d6577e95efba 0.27 subtotal
+invoice-classic_long 1:5969b6461056 0.27 gbp44,890
+invoice-classic_long 1:a52611c9261b 0.27 vat(20%)
+invoice-classic_long 1:e7fda33332e9 0.27 gbp8,978
+invoice-classic_long 1:11239872d178 0.18 total
+invoice-classic_long 1:90b9dec01ea9 0.18 gbp53,868
+invoice-classic_long 1:ab5aa97074c4 0.15 notes
+invoice-classic_long 1:970fb4bf9d95 0.22 •sprints1-3weredeliveredunderthe
+invoice-classic_long 1:a781fa6c76d2 0.22 frameworkagreement.
+invoice-classic_long 1:c980fb1ebf98 0.22 •hardwareandthird-partylicencesa
+invoice-classic_long 1:be1dea5817a5 0.22 billedseparately.
+invoice-classic_long 1:fb854bac39c8 0.15 paymentterms
+invoice-classic_long 1:24274f39b50b 0.22 •paymentduewithin14calendardays.
+invoice-classic_long 1:c438440ba377 0.22 •banktransferpreferred;contact
+invoice-classic_long 1:434cc906ae90 0.22 billing@graphcompose.devfor
+invoice-classic_long 1:8822ea375315 0.22 remittancedetails.
+invoice-classic_long 1:e3337beaa171 0.20 thankyouforchoosinggraphcomposef
invoice-consulting 0:d44ceaea97d1 0.27 level8,1collinsstreet
invoice-consulting 0:78a0bb33347f 0.29 melbournevic3000australia
invoice-consulting 0:3b45ab243edb 2.81 +61398765432
@@ -1924,7 +1924,7 @@ invoice-consulting 0:ef0664c1d352 2.81 northpoint.com.au
invoice-consulting 0:52d6e3de4fa0 -0.44 invoice
invoice-consulting 0:6282391a4cc1 -0.63 invoicenumber:
invoice-consulting 0:7d66eb3c1070 -0.19 inv-2025-0478
-invoice-consulting 0:7d66eb3c1070#1 1.41 inv-2025-0478
+invoice-consulting 0:7d66eb3c1070#1 1.01 inv-2025-0478
invoice-consulting 0:89973ab74e1c -0.63 issuedate:
invoice-consulting 0:0dee636efa5b -0.19 26may2025
invoice-consulting 0:0e0fb0fc0939 -0.63 duedate:
@@ -1944,68 +1944,68 @@ invoice-consulting 0:cfebda697822 -0.06 invoicesummary
invoice-consulting 0:5656f37a9311 0.40 professionalservicesrenderedinac
invoice-consulting 0:a918299ac844 0.41 statementofworkfortheperiod
invoice-consulting 0:3fa8489d9aac -0.08 1may2025–25may2025.
-invoice-consulting 0:c9046f7a37ad 0.72 description
-invoice-consulting 0:b28225a1247c 0.72 serviceperiod
-invoice-consulting 0:32e8369a9c4f 0.72 qty
-invoice-consulting 0:d1062d072acd 0.71 unitprice
-invoice-consulting 0:3ff0b4a2706b 0.73 (aud)
-invoice-consulting 0:3ff0b4a2706b#1 0.73 (aud)
-invoice-consulting 0:cf38d95c9c6b 0.71 amount
-invoice-consulting 0:b344321f5471 1.01 1–10may2025
-invoice-consulting 0:a8994a9020c4 1.01 10.00
-invoice-consulting 0:4e9682fa850e 1.02 hrs
-invoice-consulting 0:4e9682fa850e#1 1.08 hrs
-invoice-consulting 0:aa92f0e23a97 1.01 250.00
-invoice-consulting 0:e48d9b7a2993 1.01 2,500.00
-invoice-consulting 0:1bcfde966d94 0.74 strategicconsultation
-invoice-consulting 0:fd3ca268f319 0.77 leadershipalignmentworkshops
-invoice-consulting 0:8d93e0c47a8c 1.03 1–15may2025
-invoice-consulting 0:cf9dcf6da8a8 1.03 1.00
-invoice-consulting 0:cf9dcf6da8a8#1 1.05 1.00
-invoice-consulting 0:cf9dcf6da8a8#2 1.24 1.00
-invoice-consulting 0:97e47b250054 1.03 3,500.00
-invoice-consulting 0:97e47b250054#1 1.03 3,500.00
-invoice-consulting 0:5581aef375ff 0.76 market&competitiveanalysis
-invoice-consulting 0:957080ea09d9 0.79 researchandanalysisreport
-invoice-consulting 0:47102c31f226 1.05 5–20may2025
-invoice-consulting 0:ec6305055be9 1.05 4,800.00
-invoice-consulting 0:ec6305055be9#1 1.05 4,800.00
-invoice-consulting 0:53dea97cf116 0.78 digitalroadmapdevelopment
-invoice-consulting 0:acf357e68297 0.81 strategyandroadmapcreation
-invoice-consulting 0:c947fb16eab2 1.07 15–22may2025
-invoice-consulting 0:017144e2271f 1.07 6.00
-invoice-consulting 0:be6012a47af0 1.07 220.00
-invoice-consulting 0:172c0a785bc7 1.07 1,320.00
-invoice-consulting 0:fe04037aa850 0.80 stakeholderreviewsessions
-invoice-consulting 0:4658a1bff292 0.83 facilitationanddocumentation
-invoice-consulting 0:86f73207c794 1.24 20–25may2025
-invoice-consulting 0:55907ef405f6 1.24 1,880.00
-invoice-consulting 0:55907ef405f6#1 1.24 1,880.00
-invoice-consulting 0:f2e12ad6cc9f 0.97 presentation&finalreport
-invoice-consulting 0:50de6dc61b80 1.00 executivepresentationanddelivery
-invoice-consulting 0:d6577e95efba 0.19 subtotal
-invoice-consulting 0:6311b1798398 0.63 14,000.00
-invoice-consulting 0:e370855bde0c 0.19 gst(10%)
-invoice-consulting 0:b87e26fb8fac 0.63 1,400.00
-invoice-consulting 0:713a1893d967 -0.47 totaldue(aud)
-invoice-consulting 0:d4464a725927 0.50 15,400.00
-invoice-consulting 0:13000a5d442c 0.76 paymentinformation
-invoice-consulting 0:944d398aea60 1.41 bankname:
-invoice-consulting 0:97fa113746b9 1.41 examplebank
-invoice-consulting 0:0ecb5847ffa7 1.41 accountname:
-invoice-consulting 0:b5dd15368c26 1.41 northpointconsultingptyltd
-invoice-consulting 0:6bbca23a71e6 1.41 bsb:
-invoice-consulting 0:83a417f0862b 1.41 123-456
-invoice-consulting 0:6b4894c28363 1.41 accountnumber:
-invoice-consulting 0:ef797c8118f0 1.41 12345678
-invoice-consulting 0:c608665436db 1.41 reference:
-invoice-consulting 0:010450dee1ff 1.42 pleaseensuretheinvoicenumberisin
-invoice-consulting 0:ab5aa97074c4 0.76 notes
-invoice-consulting 0:7c6ab37d83ef 0.72 thankyouforyourbusiness.
-invoice-consulting 0:4a699e29a3bb 1.23 ifyouhaveanyquestionsregardingth
-invoice-consulting 0:c766251af1f4 1.24 contactusataccounts@northpoint.c
-invoice-consulting 0:3d32fa219332 1.25 +61398765432.
-invoice-consulting 0:a6f6e2ddab6d 1.37 paymentisduewithin30daysfromthei
+invoice-consulting 0:c9046f7a37ad 0.67 description
+invoice-consulting 0:b28225a1247c 0.67 serviceperiod
+invoice-consulting 0:32e8369a9c4f 0.67 qty
+invoice-consulting 0:d1062d072acd 0.66 unitprice
+invoice-consulting 0:3ff0b4a2706b 0.68 (aud)
+invoice-consulting 0:3ff0b4a2706b#1 0.68 (aud)
+invoice-consulting 0:cf38d95c9c6b 0.66 amount
+invoice-consulting 0:b344321f5471 0.86 1–10may2025
+invoice-consulting 0:a8994a9020c4 0.86 10.00
+invoice-consulting 0:4e9682fa850e 0.87 hrs
+invoice-consulting 0:4e9682fa850e#1 0.93 hrs
+invoice-consulting 0:aa92f0e23a97 0.86 250.00
+invoice-consulting 0:e48d9b7a2993 0.86 2,500.00
+invoice-consulting 0:1bcfde966d94 0.59 strategicconsultation
+invoice-consulting 0:fd3ca268f319 0.62 leadershipalignmentworkshops
+invoice-consulting 0:8d93e0c47a8c 0.88 1–15may2025
+invoice-consulting 0:cf9dcf6da8a8 0.88 1.00
+invoice-consulting 0:cf9dcf6da8a8#1 0.90 1.00
+invoice-consulting 0:cf9dcf6da8a8#2 0.94 1.00
+invoice-consulting 0:97e47b250054 0.88 3,500.00
+invoice-consulting 0:97e47b250054#1 0.88 3,500.00
+invoice-consulting 0:5581aef375ff 0.61 market&competitiveanalysis
+invoice-consulting 0:957080ea09d9 0.64 researchandanalysisreport
+invoice-consulting 0:47102c31f226 0.90 5–20may2025
+invoice-consulting 0:ec6305055be9 0.90 4,800.00
+invoice-consulting 0:ec6305055be9#1 0.90 4,800.00
+invoice-consulting 0:53dea97cf116 0.63 digitalroadmapdevelopment
+invoice-consulting 0:acf357e68297 0.66 strategyandroadmapcreation
+invoice-consulting 0:c947fb16eab2 0.92 15–22may2025
+invoice-consulting 0:017144e2271f 0.92 6.00
+invoice-consulting 0:be6012a47af0 0.92 220.00
+invoice-consulting 0:172c0a785bc7 0.92 1,320.00
+invoice-consulting 0:fe04037aa850 0.65 stakeholderreviewsessions
+invoice-consulting 0:4658a1bff292 0.68 facilitationanddocumentation
+invoice-consulting 0:86f73207c794 0.94 20–25may2025
+invoice-consulting 0:55907ef405f6 0.94 1,880.00
+invoice-consulting 0:55907ef405f6#1 0.94 1,880.00
+invoice-consulting 0:f2e12ad6cc9f 0.72 presentation&finalreport
+invoice-consulting 0:50de6dc61b80 0.75 executivepresentationanddelivery
+invoice-consulting 0:d6577e95efba -0.21 subtotal
+invoice-consulting 0:6311b1798398 0.23 14,000.00
+invoice-consulting 0:e370855bde0c -0.21 gst(10%)
+invoice-consulting 0:b87e26fb8fac 0.23 1,400.00
+invoice-consulting 0:713a1893d967 -0.87 totaldue(aud)
+invoice-consulting 0:d4464a725927 0.10 15,400.00
+invoice-consulting 0:13000a5d442c 0.36 paymentinformation
+invoice-consulting 0:944d398aea60 1.01 bankname:
+invoice-consulting 0:97fa113746b9 1.01 examplebank
+invoice-consulting 0:0ecb5847ffa7 1.01 accountname:
+invoice-consulting 0:b5dd15368c26 1.01 northpointconsultingptyltd
+invoice-consulting 0:6bbca23a71e6 1.01 bsb:
+invoice-consulting 0:83a417f0862b 1.01 123-456
+invoice-consulting 0:6b4894c28363 1.01 accountnumber:
+invoice-consulting 0:ef797c8118f0 1.01 12345678
+invoice-consulting 0:c608665436db 1.01 reference:
+invoice-consulting 0:010450dee1ff 1.02 pleaseensuretheinvoicenumberisin
+invoice-consulting 0:ab5aa97074c4 0.36 notes
+invoice-consulting 0:7c6ab37d83ef 0.32 thankyouforyourbusiness.
+invoice-consulting 0:4a699e29a3bb 0.83 ifyouhaveanyquestionsregardingth
+invoice-consulting 0:c766251af1f4 0.84 contactusataccounts@northpoint.c
+invoice-consulting 0:3d32fa219332 0.85 +61398765432.
+invoice-consulting 0:a6f6e2ddab6d 0.97 paymentisduewithin30daysfromthei
invoice-consulting 0:55ee5fe62c33 0.01 northpointconsultingptyltd|abn12
invoice-consulting 0:bdbada284e80 0.01 page1/1
invoice-consulting_long 0:d44ceaea97d1 0.27 level8,1collinsstreet
@@ -2035,213 +2035,213 @@ invoice-consulting_long 0:cfebda697822 -0.06 invoicesummary
invoice-consulting_long 0:5656f37a9311 0.40 professionalservicesrenderedinac
invoice-consulting_long 0:a918299ac844 0.41 statementofworkfortheperiod
invoice-consulting_long 0:3fa8489d9aac -0.08 1may2025–25may2025.
-invoice-consulting_long 0:c9046f7a37ad 0.72 description
-invoice-consulting_long 0:b28225a1247c 0.72 serviceperiod
-invoice-consulting_long 0:32e8369a9c4f 0.72 qty
-invoice-consulting_long 0:d1062d072acd 0.71 unitprice
-invoice-consulting_long 0:3ff0b4a2706b 0.73 (aud)
-invoice-consulting_long 0:3ff0b4a2706b#1 0.73 (aud)
-invoice-consulting_long 0:cf38d95c9c6b 0.71 amount
-invoice-consulting_long 0:b344321f5471 1.01 1–10may2025
-invoice-consulting_long 0:b344321f5471#1 1.11 1–10may2025
-invoice-consulting_long 0:b344321f5471#2 1.21 1–10may2025
-invoice-consulting_long 0:a8994a9020c4 1.01 10.00
-invoice-consulting_long 0:a8994a9020c4#1 1.11 10.00
-invoice-consulting_long 0:a8994a9020c4#2 1.21 10.00
-invoice-consulting_long 0:4e9682fa850e 1.02 hrs
-invoice-consulting_long 0:4e9682fa850e#1 1.08 hrs
-invoice-consulting_long 0:4e9682fa850e#2 1.12 hrs
-invoice-consulting_long 0:4e9682fa850e#3 1.18 hrs
-invoice-consulting_long 0:4e9682fa850e#4 1.22 hrs
-invoice-consulting_long 0:4e9682fa850e#5 1.28 hrs
-invoice-consulting_long 0:aa92f0e23a97 1.01 250.00
-invoice-consulting_long 0:aa92f0e23a97#1 1.11 250.00
-invoice-consulting_long 0:aa92f0e23a97#2 1.21 250.00
-invoice-consulting_long 0:e48d9b7a2993 1.01 2,500.00
-invoice-consulting_long 0:e48d9b7a2993#1 1.11 2,500.00
-invoice-consulting_long 0:e48d9b7a2993#2 1.21 2,500.00
-invoice-consulting_long 0:1bcfde966d94 0.74 strategicconsultation
-invoice-consulting_long 0:1bcfde966d94#1 0.84 strategicconsultation
-invoice-consulting_long 0:1bcfde966d94#2 0.94 strategicconsultation
-invoice-consulting_long 0:fd3ca268f319 0.77 leadershipalignmentworkshops
-invoice-consulting_long 0:fd3ca268f319#1 0.87 leadershipalignmentworkshops
-invoice-consulting_long 0:fd3ca268f319#2 0.97 leadershipalignmentworkshops
-invoice-consulting_long 0:8d93e0c47a8c 1.03 1–15may2025
-invoice-consulting_long 0:8d93e0c47a8c#1 1.13 1–15may2025
-invoice-consulting_long 0:8d93e0c47a8c#2 1.23 1–15may2025
-invoice-consulting_long 0:cf9dcf6da8a8 1.03 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#1 1.05 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#2 1.09 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#3 1.13 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#4 1.15 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#5 1.19 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#6 1.23 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#7 1.25 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#8 1.29 1.00
-invoice-consulting_long 0:97e47b250054 1.03 3,500.00
-invoice-consulting_long 0:97e47b250054#1 1.03 3,500.00
-invoice-consulting_long 0:97e47b250054#2 1.13 3,500.00
-invoice-consulting_long 0:97e47b250054#3 1.13 3,500.00
-invoice-consulting_long 0:97e47b250054#4 1.23 3,500.00
-invoice-consulting_long 0:97e47b250054#5 1.23 3,500.00
-invoice-consulting_long 0:5581aef375ff 0.76 market&competitiveanalysis
-invoice-consulting_long 0:5581aef375ff#1 0.86 market&competitiveanalysis
-invoice-consulting_long 0:5581aef375ff#2 0.96 market&competitiveanalysis
-invoice-consulting_long 0:957080ea09d9 0.79 researchandanalysisreport
-invoice-consulting_long 0:957080ea09d9#1 0.89 researchandanalysisreport
-invoice-consulting_long 0:957080ea09d9#2 0.99 researchandanalysisreport
-invoice-consulting_long 0:47102c31f226 1.05 5–20may2025
-invoice-consulting_long 0:47102c31f226#1 1.15 5–20may2025
-invoice-consulting_long 0:47102c31f226#2 1.25 5–20may2025
-invoice-consulting_long 0:ec6305055be9 1.05 4,800.00
-invoice-consulting_long 0:ec6305055be9#1 1.05 4,800.00
-invoice-consulting_long 0:ec6305055be9#2 1.15 4,800.00
-invoice-consulting_long 0:ec6305055be9#3 1.15 4,800.00
-invoice-consulting_long 0:ec6305055be9#4 1.25 4,800.00
-invoice-consulting_long 0:ec6305055be9#5 1.25 4,800.00
-invoice-consulting_long 0:53dea97cf116 0.78 digitalroadmapdevelopment
-invoice-consulting_long 0:53dea97cf116#1 0.88 digitalroadmapdevelopment
-invoice-consulting_long 0:53dea97cf116#2 0.98 digitalroadmapdevelopment
-invoice-consulting_long 0:acf357e68297 0.81 strategyandroadmapcreation
-invoice-consulting_long 0:acf357e68297#1 0.91 strategyandroadmapcreation
-invoice-consulting_long 0:acf357e68297#2 1.01 strategyandroadmapcreation
-invoice-consulting_long 0:c947fb16eab2 1.07 15–22may2025
-invoice-consulting_long 0:c947fb16eab2#1 1.17 15–22may2025
-invoice-consulting_long 0:c947fb16eab2#2 1.27 15–22may2025
-invoice-consulting_long 0:017144e2271f 1.07 6.00
-invoice-consulting_long 0:017144e2271f#1 1.17 6.00
-invoice-consulting_long 0:017144e2271f#2 1.27 6.00
-invoice-consulting_long 0:be6012a47af0 1.07 220.00
-invoice-consulting_long 0:be6012a47af0#1 1.17 220.00
-invoice-consulting_long 0:be6012a47af0#2 1.27 220.00
-invoice-consulting_long 0:172c0a785bc7 1.07 1,320.00
-invoice-consulting_long 0:172c0a785bc7#1 1.17 1,320.00
-invoice-consulting_long 0:172c0a785bc7#2 1.27 1,320.00
-invoice-consulting_long 0:fe04037aa850 0.80 stakeholderreviewsessions
-invoice-consulting_long 0:fe04037aa850#1 0.90 stakeholderreviewsessions
-invoice-consulting_long 0:fe04037aa850#2 1.00 stakeholderreviewsessions
-invoice-consulting_long 0:4658a1bff292 0.83 facilitationanddocumentation
-invoice-consulting_long 0:4658a1bff292#1 0.93 facilitationanddocumentation
-invoice-consulting_long 0:4658a1bff292#2 1.03 facilitationanddocumentation
-invoice-consulting_long 0:86f73207c794 1.09 20–25may2025
-invoice-consulting_long 0:86f73207c794#1 1.19 20–25may2025
-invoice-consulting_long 0:86f73207c794#2 1.29 20–25may2025
-invoice-consulting_long 0:55907ef405f6 1.09 1,880.00
-invoice-consulting_long 0:55907ef405f6#1 1.09 1,880.00
-invoice-consulting_long 0:55907ef405f6#2 1.19 1,880.00
-invoice-consulting_long 0:55907ef405f6#3 1.19 1,880.00
-invoice-consulting_long 0:55907ef405f6#4 1.29 1,880.00
-invoice-consulting_long 0:55907ef405f6#5 1.29 1,880.00
-invoice-consulting_long 0:f2e12ad6cc9f 0.82 presentation&finalreport
-invoice-consulting_long 0:f2e12ad6cc9f#1 0.92 presentation&finalreport
-invoice-consulting_long 0:f2e12ad6cc9f#2 1.02 presentation&finalreport
-invoice-consulting_long 0:50de6dc61b80 0.85 executivepresentationanddelivery
-invoice-consulting_long 0:50de6dc61b80#1 0.95 executivepresentationanddelivery
-invoice-consulting_long 0:50de6dc61b80#2 1.05 executivepresentationanddelivery
+invoice-consulting_long 0:c9046f7a37ad 0.67 description
+invoice-consulting_long 0:b28225a1247c 0.67 serviceperiod
+invoice-consulting_long 0:32e8369a9c4f 0.67 qty
+invoice-consulting_long 0:d1062d072acd 0.66 unitprice
+invoice-consulting_long 0:3ff0b4a2706b 0.68 (aud)
+invoice-consulting_long 0:3ff0b4a2706b#1 0.68 (aud)
+invoice-consulting_long 0:cf38d95c9c6b 0.66 amount
+invoice-consulting_long 0:b344321f5471 0.86 1–10may2025
+invoice-consulting_long 0:b344321f5471#1 0.96 1–10may2025
+invoice-consulting_long 0:b344321f5471#2 1.06 1–10may2025
+invoice-consulting_long 0:a8994a9020c4 0.86 10.00
+invoice-consulting_long 0:a8994a9020c4#1 0.96 10.00
+invoice-consulting_long 0:a8994a9020c4#2 1.06 10.00
+invoice-consulting_long 0:4e9682fa850e 0.87 hrs
+invoice-consulting_long 0:4e9682fa850e#1 0.93 hrs
+invoice-consulting_long 0:4e9682fa850e#2 0.97 hrs
+invoice-consulting_long 0:4e9682fa850e#3 1.03 hrs
+invoice-consulting_long 0:4e9682fa850e#4 1.07 hrs
+invoice-consulting_long 0:4e9682fa850e#5 1.13 hrs
+invoice-consulting_long 0:aa92f0e23a97 0.86 250.00
+invoice-consulting_long 0:aa92f0e23a97#1 0.96 250.00
+invoice-consulting_long 0:aa92f0e23a97#2 1.06 250.00
+invoice-consulting_long 0:e48d9b7a2993 0.86 2,500.00
+invoice-consulting_long 0:e48d9b7a2993#1 0.96 2,500.00
+invoice-consulting_long 0:e48d9b7a2993#2 1.06 2,500.00
+invoice-consulting_long 0:1bcfde966d94 0.59 strategicconsultation
+invoice-consulting_long 0:1bcfde966d94#1 0.69 strategicconsultation
+invoice-consulting_long 0:1bcfde966d94#2 0.79 strategicconsultation
+invoice-consulting_long 0:fd3ca268f319 0.62 leadershipalignmentworkshops
+invoice-consulting_long 0:fd3ca268f319#1 0.72 leadershipalignmentworkshops
+invoice-consulting_long 0:fd3ca268f319#2 0.82 leadershipalignmentworkshops
+invoice-consulting_long 0:8d93e0c47a8c 0.88 1–15may2025
+invoice-consulting_long 0:8d93e0c47a8c#1 0.98 1–15may2025
+invoice-consulting_long 0:8d93e0c47a8c#2 1.08 1–15may2025
+invoice-consulting_long 0:cf9dcf6da8a8 0.88 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#1 0.90 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#2 0.94 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#3 0.98 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#4 1.00 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#5 1.04 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#6 1.08 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#7 1.10 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#8 1.14 1.00
+invoice-consulting_long 0:97e47b250054 0.88 3,500.00
+invoice-consulting_long 0:97e47b250054#1 0.88 3,500.00
+invoice-consulting_long 0:97e47b250054#2 0.98 3,500.00
+invoice-consulting_long 0:97e47b250054#3 0.98 3,500.00
+invoice-consulting_long 0:97e47b250054#4 1.08 3,500.00
+invoice-consulting_long 0:97e47b250054#5 1.08 3,500.00
+invoice-consulting_long 0:5581aef375ff 0.61 market&competitiveanalysis
+invoice-consulting_long 0:5581aef375ff#1 0.71 market&competitiveanalysis
+invoice-consulting_long 0:5581aef375ff#2 0.81 market&competitiveanalysis
+invoice-consulting_long 0:957080ea09d9 0.64 researchandanalysisreport
+invoice-consulting_long 0:957080ea09d9#1 0.74 researchandanalysisreport
+invoice-consulting_long 0:957080ea09d9#2 0.84 researchandanalysisreport
+invoice-consulting_long 0:47102c31f226 0.90 5–20may2025
+invoice-consulting_long 0:47102c31f226#1 1.00 5–20may2025
+invoice-consulting_long 0:47102c31f226#2 1.10 5–20may2025
+invoice-consulting_long 0:ec6305055be9 0.90 4,800.00
+invoice-consulting_long 0:ec6305055be9#1 0.90 4,800.00
+invoice-consulting_long 0:ec6305055be9#2 1.00 4,800.00
+invoice-consulting_long 0:ec6305055be9#3 1.00 4,800.00
+invoice-consulting_long 0:ec6305055be9#4 1.10 4,800.00
+invoice-consulting_long 0:ec6305055be9#5 1.10 4,800.00
+invoice-consulting_long 0:53dea97cf116 0.63 digitalroadmapdevelopment
+invoice-consulting_long 0:53dea97cf116#1 0.73 digitalroadmapdevelopment
+invoice-consulting_long 0:53dea97cf116#2 0.83 digitalroadmapdevelopment
+invoice-consulting_long 0:acf357e68297 0.66 strategyandroadmapcreation
+invoice-consulting_long 0:acf357e68297#1 0.76 strategyandroadmapcreation
+invoice-consulting_long 0:acf357e68297#2 0.86 strategyandroadmapcreation
+invoice-consulting_long 0:c947fb16eab2 0.92 15–22may2025
+invoice-consulting_long 0:c947fb16eab2#1 1.02 15–22may2025
+invoice-consulting_long 0:c947fb16eab2#2 1.12 15–22may2025
+invoice-consulting_long 0:017144e2271f 0.92 6.00
+invoice-consulting_long 0:017144e2271f#1 1.02 6.00
+invoice-consulting_long 0:017144e2271f#2 1.12 6.00
+invoice-consulting_long 0:be6012a47af0 0.92 220.00
+invoice-consulting_long 0:be6012a47af0#1 1.02 220.00
+invoice-consulting_long 0:be6012a47af0#2 1.12 220.00
+invoice-consulting_long 0:172c0a785bc7 0.92 1,320.00
+invoice-consulting_long 0:172c0a785bc7#1 1.02 1,320.00
+invoice-consulting_long 0:172c0a785bc7#2 1.12 1,320.00
+invoice-consulting_long 0:fe04037aa850 0.65 stakeholderreviewsessions
+invoice-consulting_long 0:fe04037aa850#1 0.75 stakeholderreviewsessions
+invoice-consulting_long 0:fe04037aa850#2 0.85 stakeholderreviewsessions
+invoice-consulting_long 0:4658a1bff292 0.68 facilitationanddocumentation
+invoice-consulting_long 0:4658a1bff292#1 0.78 facilitationanddocumentation
+invoice-consulting_long 0:4658a1bff292#2 0.88 facilitationanddocumentation
+invoice-consulting_long 0:86f73207c794 0.94 20–25may2025
+invoice-consulting_long 0:86f73207c794#1 1.04 20–25may2025
+invoice-consulting_long 0:86f73207c794#2 1.14 20–25may2025
+invoice-consulting_long 0:55907ef405f6 0.94 1,880.00
+invoice-consulting_long 0:55907ef405f6#1 0.94 1,880.00
+invoice-consulting_long 0:55907ef405f6#2 1.04 1,880.00
+invoice-consulting_long 0:55907ef405f6#3 1.04 1,880.00
+invoice-consulting_long 0:55907ef405f6#4 1.14 1,880.00
+invoice-consulting_long 0:55907ef405f6#5 1.14 1,880.00
+invoice-consulting_long 0:f2e12ad6cc9f 0.67 presentation&finalreport
+invoice-consulting_long 0:f2e12ad6cc9f#1 0.77 presentation&finalreport
+invoice-consulting_long 0:f2e12ad6cc9f#2 0.87 presentation&finalreport
+invoice-consulting_long 0:50de6dc61b80 0.70 executivepresentationanddelivery
+invoice-consulting_long 0:50de6dc61b80#1 0.80 executivepresentationanddelivery
+invoice-consulting_long 0:50de6dc61b80#2 0.90 executivepresentationanddelivery
invoice-consulting_long 0:55ee5fe62c33 0.01 northpointconsultingptyltd|abn12
invoice-consulting_long 0:c843aa25b80f 0.01 page1/2
-invoice-consulting_long 1:c9046f7a37ad 0.53 description
-invoice-consulting_long 1:b28225a1247c 0.53 serviceperiod
-invoice-consulting_long 1:32e8369a9c4f 0.53 qty
-invoice-consulting_long 1:d1062d072acd 0.52 unitprice
-invoice-consulting_long 1:3ff0b4a2706b 0.54 (aud)
-invoice-consulting_long 1:3ff0b4a2706b#1 0.54 (aud)
-invoice-consulting_long 1:cf38d95c9c6b 0.52 amount
-invoice-consulting_long 1:b344321f5471 0.72 1–10may2025
-invoice-consulting_long 1:b344321f5471#1 0.82 1–10may2025
-invoice-consulting_long 1:b344321f5471#2 1.07 1–10may2025
-invoice-consulting_long 1:a8994a9020c4 0.72 10.00
-invoice-consulting_long 1:a8994a9020c4#1 0.82 10.00
-invoice-consulting_long 1:a8994a9020c4#2 1.07 10.00
-invoice-consulting_long 1:4e9682fa850e 0.73 hrs
-invoice-consulting_long 1:4e9682fa850e#1 0.79 hrs
-invoice-consulting_long 1:4e9682fa850e#2 0.83 hrs
-invoice-consulting_long 1:4e9682fa850e#3 0.89 hrs
-invoice-consulting_long 1:4e9682fa850e#4 1.08 hrs
-invoice-consulting_long 1:aa92f0e23a97 0.72 250.00
-invoice-consulting_long 1:aa92f0e23a97#1 0.82 250.00
-invoice-consulting_long 1:aa92f0e23a97#2 1.07 250.00
-invoice-consulting_long 1:e48d9b7a2993 0.72 2,500.00
-invoice-consulting_long 1:e48d9b7a2993#1 0.82 2,500.00
-invoice-consulting_long 1:e48d9b7a2993#2 1.07 2,500.00
-invoice-consulting_long 1:1bcfde966d94 0.45 strategicconsultation
-invoice-consulting_long 1:1bcfde966d94#1 0.55 strategicconsultation
-invoice-consulting_long 1:1bcfde966d94#2 0.80 strategicconsultation
-invoice-consulting_long 1:fd3ca268f319 0.48 leadershipalignmentworkshops
-invoice-consulting_long 1:fd3ca268f319#1 0.58 leadershipalignmentworkshops
-invoice-consulting_long 1:fd3ca268f319#2 0.83 leadershipalignmentworkshops
-invoice-consulting_long 1:8d93e0c47a8c 0.74 1–15may2025
-invoice-consulting_long 1:8d93e0c47a8c#1 0.84 1–15may2025
-invoice-consulting_long 1:cf9dcf6da8a8 0.74 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#1 0.76 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#2 0.80 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#3 0.84 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#4 0.86 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#5 0.90 1.00
-invoice-consulting_long 1:97e47b250054 0.74 3,500.00
-invoice-consulting_long 1:97e47b250054#1 0.74 3,500.00
-invoice-consulting_long 1:97e47b250054#2 0.84 3,500.00
-invoice-consulting_long 1:97e47b250054#3 0.84 3,500.00
-invoice-consulting_long 1:5581aef375ff 0.47 market&competitiveanalysis
-invoice-consulting_long 1:5581aef375ff#1 0.57 market&competitiveanalysis
-invoice-consulting_long 1:957080ea09d9 0.50 researchandanalysisreport
-invoice-consulting_long 1:957080ea09d9#1 0.60 researchandanalysisreport
-invoice-consulting_long 1:47102c31f226 0.76 5–20may2025
-invoice-consulting_long 1:47102c31f226#1 0.86 5–20may2025
-invoice-consulting_long 1:ec6305055be9 0.76 4,800.00
-invoice-consulting_long 1:ec6305055be9#1 0.76 4,800.00
-invoice-consulting_long 1:ec6305055be9#2 0.86 4,800.00
-invoice-consulting_long 1:ec6305055be9#3 0.86 4,800.00
-invoice-consulting_long 1:53dea97cf116 0.49 digitalroadmapdevelopment
-invoice-consulting_long 1:53dea97cf116#1 0.59 digitalroadmapdevelopment
-invoice-consulting_long 1:acf357e68297 0.52 strategyandroadmapcreation
-invoice-consulting_long 1:acf357e68297#1 0.62 strategyandroadmapcreation
-invoice-consulting_long 1:c947fb16eab2 0.78 15–22may2025
-invoice-consulting_long 1:c947fb16eab2#1 0.88 15–22may2025
-invoice-consulting_long 1:017144e2271f 0.78 6.00
-invoice-consulting_long 1:017144e2271f#1 0.88 6.00
-invoice-consulting_long 1:be6012a47af0 0.78 220.00
-invoice-consulting_long 1:be6012a47af0#1 0.88 220.00
-invoice-consulting_long 1:172c0a785bc7 0.78 1,320.00
-invoice-consulting_long 1:172c0a785bc7#1 0.88 1,320.00
-invoice-consulting_long 1:fe04037aa850 0.51 stakeholderreviewsessions
-invoice-consulting_long 1:fe04037aa850#1 0.61 stakeholderreviewsessions
-invoice-consulting_long 1:4658a1bff292 0.54 facilitationanddocumentation
-invoice-consulting_long 1:4658a1bff292#1 0.64 facilitationanddocumentation
-invoice-consulting_long 1:86f73207c794 0.80 20–25may2025
-invoice-consulting_long 1:86f73207c794#1 0.90 20–25may2025
-invoice-consulting_long 1:55907ef405f6 0.80 1,880.00
-invoice-consulting_long 1:55907ef405f6#1 0.80 1,880.00
-invoice-consulting_long 1:55907ef405f6#2 0.90 1,880.00
-invoice-consulting_long 1:55907ef405f6#3 0.90 1,880.00
-invoice-consulting_long 1:f2e12ad6cc9f 0.53 presentation&finalreport
-invoice-consulting_long 1:f2e12ad6cc9f#1 0.63 presentation&finalreport
-invoice-consulting_long 1:50de6dc61b80 0.56 executivepresentationanddelivery
-invoice-consulting_long 1:50de6dc61b80#1 0.66 executivepresentationanddelivery
-invoice-consulting_long 1:d6577e95efba 0.02 subtotal
-invoice-consulting_long 1:6311b1798398 0.46 14,000.00
-invoice-consulting_long 1:e370855bde0c 0.02 gst(10%)
-invoice-consulting_long 1:b87e26fb8fac 0.46 1,400.00
-invoice-consulting_long 1:713a1893d967 -0.64 totaldue(aud)
-invoice-consulting_long 1:d4464a725927 0.33 15,400.00
-invoice-consulting_long 1:13000a5d442c 0.59 paymentinformation
-invoice-consulting_long 1:944d398aea60 1.24 bankname:
-invoice-consulting_long 1:97fa113746b9 1.24 examplebank
-invoice-consulting_long 1:0ecb5847ffa7 1.24 accountname:
-invoice-consulting_long 1:b5dd15368c26 1.24 northpointconsultingptyltd
-invoice-consulting_long 1:6bbca23a71e6 1.24 bsb:
-invoice-consulting_long 1:83a417f0862b 1.24 123-456
-invoice-consulting_long 1:6b4894c28363 1.24 accountnumber:
-invoice-consulting_long 1:ef797c8118f0 1.24 12345678
-invoice-consulting_long 1:c608665436db 1.24 reference:
-invoice-consulting_long 1:7d66eb3c1070 1.24 inv-2025-0478
-invoice-consulting_long 1:010450dee1ff 1.25 pleaseensuretheinvoicenumberisin
-invoice-consulting_long 1:ab5aa97074c4 0.59 notes
-invoice-consulting_long 1:7c6ab37d83ef 0.55 thankyouforyourbusiness.
-invoice-consulting_long 1:4a699e29a3bb 1.06 ifyouhaveanyquestionsregardingth
-invoice-consulting_long 1:c766251af1f4 1.07 contactusataccounts@northpoint.c
-invoice-consulting_long 1:3d32fa219332 1.08 +61398765432.
-invoice-consulting_long 1:a6f6e2ddab6d 1.20 paymentisduewithin30daysfromthei
+invoice-consulting_long 1:c9046f7a37ad 0.48 description
+invoice-consulting_long 1:b28225a1247c 0.48 serviceperiod
+invoice-consulting_long 1:32e8369a9c4f 0.48 qty
+invoice-consulting_long 1:d1062d072acd 0.47 unitprice
+invoice-consulting_long 1:3ff0b4a2706b 0.49 (aud)
+invoice-consulting_long 1:3ff0b4a2706b#1 0.49 (aud)
+invoice-consulting_long 1:cf38d95c9c6b 0.47 amount
+invoice-consulting_long 1:b344321f5471 0.57 1–10may2025
+invoice-consulting_long 1:b344321f5471#1 0.67 1–10may2025
+invoice-consulting_long 1:b344321f5471#2 0.77 1–10may2025
+invoice-consulting_long 1:a8994a9020c4 0.57 10.00
+invoice-consulting_long 1:a8994a9020c4#1 0.67 10.00
+invoice-consulting_long 1:a8994a9020c4#2 0.77 10.00
+invoice-consulting_long 1:4e9682fa850e 0.58 hrs
+invoice-consulting_long 1:4e9682fa850e#1 0.64 hrs
+invoice-consulting_long 1:4e9682fa850e#2 0.68 hrs
+invoice-consulting_long 1:4e9682fa850e#3 0.74 hrs
+invoice-consulting_long 1:4e9682fa850e#4 0.78 hrs
+invoice-consulting_long 1:aa92f0e23a97 0.57 250.00
+invoice-consulting_long 1:aa92f0e23a97#1 0.67 250.00
+invoice-consulting_long 1:aa92f0e23a97#2 0.77 250.00
+invoice-consulting_long 1:e48d9b7a2993 0.57 2,500.00
+invoice-consulting_long 1:e48d9b7a2993#1 0.67 2,500.00
+invoice-consulting_long 1:e48d9b7a2993#2 0.77 2,500.00
+invoice-consulting_long 1:1bcfde966d94 0.30 strategicconsultation
+invoice-consulting_long 1:1bcfde966d94#1 0.40 strategicconsultation
+invoice-consulting_long 1:1bcfde966d94#2 0.55 strategicconsultation
+invoice-consulting_long 1:fd3ca268f319 0.33 leadershipalignmentworkshops
+invoice-consulting_long 1:fd3ca268f319#1 0.43 leadershipalignmentworkshops
+invoice-consulting_long 1:fd3ca268f319#2 0.58 leadershipalignmentworkshops
+invoice-consulting_long 1:8d93e0c47a8c 0.59 1–15may2025
+invoice-consulting_long 1:8d93e0c47a8c#1 0.69 1–15may2025
+invoice-consulting_long 1:cf9dcf6da8a8 0.59 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#1 0.61 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#2 0.65 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#3 0.69 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#4 0.71 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#5 0.75 1.00
+invoice-consulting_long 1:97e47b250054 0.59 3,500.00
+invoice-consulting_long 1:97e47b250054#1 0.59 3,500.00
+invoice-consulting_long 1:97e47b250054#2 0.69 3,500.00
+invoice-consulting_long 1:97e47b250054#3 0.69 3,500.00
+invoice-consulting_long 1:5581aef375ff 0.32 market&competitiveanalysis
+invoice-consulting_long 1:5581aef375ff#1 0.42 market&competitiveanalysis
+invoice-consulting_long 1:957080ea09d9 0.35 researchandanalysisreport
+invoice-consulting_long 1:957080ea09d9#1 0.45 researchandanalysisreport
+invoice-consulting_long 1:47102c31f226 0.61 5–20may2025
+invoice-consulting_long 1:47102c31f226#1 0.71 5–20may2025
+invoice-consulting_long 1:ec6305055be9 0.61 4,800.00
+invoice-consulting_long 1:ec6305055be9#1 0.61 4,800.00
+invoice-consulting_long 1:ec6305055be9#2 0.71 4,800.00
+invoice-consulting_long 1:ec6305055be9#3 0.71 4,800.00
+invoice-consulting_long 1:53dea97cf116 0.34 digitalroadmapdevelopment
+invoice-consulting_long 1:53dea97cf116#1 0.44 digitalroadmapdevelopment
+invoice-consulting_long 1:acf357e68297 0.37 strategyandroadmapcreation
+invoice-consulting_long 1:acf357e68297#1 0.47 strategyandroadmapcreation
+invoice-consulting_long 1:c947fb16eab2 0.63 15–22may2025
+invoice-consulting_long 1:c947fb16eab2#1 0.73 15–22may2025
+invoice-consulting_long 1:017144e2271f 0.63 6.00
+invoice-consulting_long 1:017144e2271f#1 0.73 6.00
+invoice-consulting_long 1:be6012a47af0 0.63 220.00
+invoice-consulting_long 1:be6012a47af0#1 0.73 220.00
+invoice-consulting_long 1:172c0a785bc7 0.63 1,320.00
+invoice-consulting_long 1:172c0a785bc7#1 0.73 1,320.00
+invoice-consulting_long 1:fe04037aa850 0.36 stakeholderreviewsessions
+invoice-consulting_long 1:fe04037aa850#1 0.46 stakeholderreviewsessions
+invoice-consulting_long 1:4658a1bff292 0.39 facilitationanddocumentation
+invoice-consulting_long 1:4658a1bff292#1 0.49 facilitationanddocumentation
+invoice-consulting_long 1:86f73207c794 0.65 20–25may2025
+invoice-consulting_long 1:86f73207c794#1 0.75 20–25may2025
+invoice-consulting_long 1:55907ef405f6 0.65 1,880.00
+invoice-consulting_long 1:55907ef405f6#1 0.65 1,880.00
+invoice-consulting_long 1:55907ef405f6#2 0.75 1,880.00
+invoice-consulting_long 1:55907ef405f6#3 0.75 1,880.00
+invoice-consulting_long 1:f2e12ad6cc9f 0.38 presentation&finalreport
+invoice-consulting_long 1:f2e12ad6cc9f#1 0.48 presentation&finalreport
+invoice-consulting_long 1:50de6dc61b80 0.41 executivepresentationanddelivery
+invoice-consulting_long 1:50de6dc61b80#1 0.51 executivepresentationanddelivery
+invoice-consulting_long 1:d6577e95efba -0.38 subtotal
+invoice-consulting_long 1:6311b1798398 0.06 14,000.00
+invoice-consulting_long 1:e370855bde0c -0.38 gst(10%)
+invoice-consulting_long 1:b87e26fb8fac 0.06 1,400.00
+invoice-consulting_long 1:713a1893d967 -1.04 totaldue(aud)
+invoice-consulting_long 1:d4464a725927 -0.07 15,400.00
+invoice-consulting_long 1:13000a5d442c 0.19 paymentinformation
+invoice-consulting_long 1:944d398aea60 0.84 bankname:
+invoice-consulting_long 1:97fa113746b9 0.84 examplebank
+invoice-consulting_long 1:0ecb5847ffa7 0.84 accountname:
+invoice-consulting_long 1:b5dd15368c26 0.84 northpointconsultingptyltd
+invoice-consulting_long 1:6bbca23a71e6 0.84 bsb:
+invoice-consulting_long 1:83a417f0862b 0.84 123-456
+invoice-consulting_long 1:6b4894c28363 0.84 accountnumber:
+invoice-consulting_long 1:ef797c8118f0 0.84 12345678
+invoice-consulting_long 1:c608665436db 0.84 reference:
+invoice-consulting_long 1:7d66eb3c1070 0.84 inv-2025-0478
+invoice-consulting_long 1:010450dee1ff 0.85 pleaseensuretheinvoicenumberisin
+invoice-consulting_long 1:ab5aa97074c4 0.19 notes
+invoice-consulting_long 1:7c6ab37d83ef 0.15 thankyouforyourbusiness.
+invoice-consulting_long 1:4a699e29a3bb 0.66 ifyouhaveanyquestionsregardingth
+invoice-consulting_long 1:c766251af1f4 0.67 contactusataccounts@northpoint.c
+invoice-consulting_long 1:3d32fa219332 0.68 +61398765432.
+invoice-consulting_long 1:a6f6e2ddab6d 0.80 paymentisduewithin30daysfromthei
invoice-consulting_long 1:55ee5fe62c33 0.01 northpointconsultingptyltd|abn12
invoice-consulting_long 1:1bed6052d9b3 0.01 page2/2
invoice-luma_studio 0:ac5742bfd7c4 -9.14 &co.
@@ -2536,23 +2536,23 @@ invoice-luma_studio_long 2:bc6d215b63ee 0.01 page3of3
invoice-merchant 0:0dffa3b5d008 -0.01 coastline
invoice-merchant 0:52d6e3de4fa0 0.08 invoice
invoice-merchant 0:9422e2aeb800 0.08 coastlinecommerceinc.
-invoice-merchant 0:9422e2aeb800#1 0.65 coastlinecommerceinc.
+invoice-merchant 0:9422e2aeb800#1 0.40 coastlinecommerceinc.
invoice-merchant 0:8bb83c0c3efb 0.10 150elginstreet,8thfloor
invoice-merchant 0:cf0df3462e70 0.09 ottawa,onk2p1l4
invoice-merchant 0:408c7c5887a0 0.09 canada
invoice-merchant 0:0d9b94d29fc9 0.01 www.coastline.example
invoice-merchant 0:76957649b8a8 -0.02 billing@coastline.example
-invoice-merchant 0:76957649b8a8#1 0.68 billing@coastline.example
+invoice-merchant 0:76957649b8a8#1 0.43 billing@coastline.example
invoice-merchant 0:0b44bf19dd44 -0.05 +1613-555-0142
invoice-merchant 0:884004f21362 -0.03 vatid:ca8139020285rt0001
invoice-merchant 0:6282391a4cc1 0.23 invoicenumber:
invoice-merchant 0:a6e01b979f55 0.23 inv-2026-000789
-invoice-merchant 0:a6e01b979f55#1 0.68 inv-2026-000789
+invoice-merchant 0:a6e01b979f55#1 0.43 inv-2026-000789
invoice-merchant 0:8d05f5d55191 0.20 invoicedate:
invoice-merchant 0:dc9696f61d36 0.20 27may2026
invoice-merchant 0:0e0fb0fc0939 0.18 duedate:
invoice-merchant 0:93059e9a1c07 0.18 26june2026
-invoice-merchant 0:93059e9a1c07#1 0.85 26june2026
+invoice-merchant 0:93059e9a1c07#1 0.60 26june2026
invoice-merchant 0:d39366fa1423 0.16 billingperiod:
invoice-merchant 0:ec215645f61e 0.16 01may2026–31may2026
invoice-merchant 0:18e2cca1098e 0.14 paymentterms:
@@ -2586,47 +2586,47 @@ invoice-merchant 0:91809142f08f 0.21 transactionfee
invoice-merchant 0:358a7392afe6 0.22 asperusage
invoice-merchant 0:561b2814d3c0 0.22 0.00
invoice-merchant 0:561b2814d3c0#1 0.22 0.00
-invoice-merchant 0:561b2814d3c0#2 0.19 0.00
-invoice-merchant 0:561b2814d3c0#3 0.19 0.00
-invoice-merchant 0:561b2814d3c0#4 0.64 0.00
+invoice-merchant 0:561b2814d3c0#2 0.04 0.00
+invoice-merchant 0:561b2814d3c0#3 0.04 0.00
+invoice-merchant 0:561b2814d3c0#4 0.39 0.00
invoice-merchant 0:3f9fea8c0fc5 0.24 additionalstaffaccounts
invoice-merchant 0:fbf7948d004d 0.20 staffaccount
invoice-merchant 0:7b476727faf3 0.21 additional
invoice-merchant 0:0856fec27d23 0.21 15.00
invoice-merchant 0:bc7a1ad05efc 0.21 45.00
-invoice-merchant 0:0036ebf2cfb2 0.23 prioritysupport
-invoice-merchant 0:6bfa3f8e9308 0.18 24/7support
-invoice-merchant 0:7f0f70e643bc 0.19 included
-invoice-merchant 0:3c7ade679fdf 0.53 paymentdetails
-invoice-merchant 0:944d398aea60 0.65 bankname:
-invoice-merchant 0:d6c3cea2e943 0.65 harbourbankofcanada
-invoice-merchant 0:0ecb5847ffa7 0.65 accountname:
-invoice-merchant 0:6b4894c28363 0.66 accountnumber:
-invoice-merchant 0:ca2ea6319cc8 0.66 1001-4267-153
-invoice-merchant 0:555043320c0c 0.66 swiftcode:
-invoice-merchant 0:922f5f70c123 0.66 hrbrcat2
-invoice-merchant 0:f1b1597830d6 0.66 institutionnumber:
-invoice-merchant 0:88c0413bfef1 0.66 003
-invoice-merchant 0:e47c9313aced 0.67 transitnumber:
-invoice-merchant 0:fec334e6bf8c 0.67 00016
-invoice-merchant 0:4f657c67e41a 0.67 accounttype:
-invoice-merchant 0:b8b8acdf702e 0.67 cadaccount
-invoice-merchant 0:fa0fbe194b51 0.68 remittanceemail:
-invoice-merchant 0:c608665436db 0.68 reference:
-invoice-merchant 0:1b0fdc20ced4 0.61 pleaseincludetheinvoicenumber
-invoice-merchant 0:cfdf1faf410b 0.59 inyourpaymentreference.
-invoice-merchant 0:d6577e95efba 0.54 subtotal
-invoice-merchant 0:30d16b02fd3e 0.61 444.00
-invoice-merchant 0:2ee4d3de4ddf 0.56 tax(0%)
-invoice-merchant 0:57a66d21eb1b 0.69 totaldue
-invoice-merchant 0:a4dfc8dd0535 0.76 usd444.00
-invoice-merchant 0:b0553f008513 0.87 paymentdueby
-invoice-merchant 0:a416c258bdd9 0.30 thankyouforchoosingcoastline.
-invoice-merchant 0:aaa4b5e2074f 0.27 ifyouhaveanyquestionsaboutthisin
+invoice-merchant 0:0036ebf2cfb2 0.08 prioritysupport
+invoice-merchant 0:6bfa3f8e9308 0.03 24/7support
+invoice-merchant 0:7f0f70e643bc 0.04 included
+invoice-merchant 0:3c7ade679fdf 0.28 paymentdetails
+invoice-merchant 0:944d398aea60 0.40 bankname:
+invoice-merchant 0:d6c3cea2e943 0.40 harbourbankofcanada
+invoice-merchant 0:0ecb5847ffa7 0.40 accountname:
+invoice-merchant 0:6b4894c28363 0.41 accountnumber:
+invoice-merchant 0:ca2ea6319cc8 0.41 1001-4267-153
+invoice-merchant 0:555043320c0c 0.41 swiftcode:
+invoice-merchant 0:922f5f70c123 0.41 hrbrcat2
+invoice-merchant 0:f1b1597830d6 0.41 institutionnumber:
+invoice-merchant 0:88c0413bfef1 0.41 003
+invoice-merchant 0:e47c9313aced 0.42 transitnumber:
+invoice-merchant 0:fec334e6bf8c 0.42 00016
+invoice-merchant 0:4f657c67e41a 0.42 accounttype:
+invoice-merchant 0:b8b8acdf702e 0.42 cadaccount
+invoice-merchant 0:fa0fbe194b51 0.43 remittanceemail:
+invoice-merchant 0:c608665436db 0.43 reference:
+invoice-merchant 0:1b0fdc20ced4 0.36 pleaseincludetheinvoicenumber
+invoice-merchant 0:cfdf1faf410b 0.34 inyourpaymentreference.
+invoice-merchant 0:d6577e95efba 0.29 subtotal
+invoice-merchant 0:30d16b02fd3e 0.36 444.00
+invoice-merchant 0:2ee4d3de4ddf 0.31 tax(0%)
+invoice-merchant 0:57a66d21eb1b 0.44 totaldue
+invoice-merchant 0:a4dfc8dd0535 0.51 usd444.00
+invoice-merchant 0:b0553f008513 0.62 paymentdueby
+invoice-merchant 0:a416c258bdd9 0.05 thankyouforchoosingcoastline.
+invoice-merchant 0:aaa4b5e2074f 0.02 ifyouhaveanyquestionsaboutthisin
invoice-metered 0:8a80987c409a 0.23 northwindcloud
invoice-metered 0:52d6e3de4fa0 0.20 invoice
invoice-metered 0:41305d2c2d3b -0.19 northwindcloudservicesltd.
-invoice-metered 0:41305d2c2d3b#1 0.29 northwindcloudservicesltd.
+invoice-metered 0:41305d2c2d3b#1 -0.66 northwindcloudservicesltd.
invoice-metered 0:c3f5f4cc9def -0.18 120riversideway
invoice-metered 0:5be08c6bee4c -0.19 bristol,bs16qt
invoice-metered 0:2474519f77a9 -0.20 unitedkingdom
@@ -2638,7 +2638,7 @@ invoice-metered 0:83e16ec72a3f -0.23 phone:
invoice-metered 0:bff9aeb5400b -0.23 +44(0)1174962280
invoice-metered 0:439961205ae6 -0.25 email:
invoice-metered 0:228e0a39fe6e -0.25 billing@northwind.example
-invoice-metered 0:228e0a39fe6e#1 0.16 billing@northwind.example
+invoice-metered 0:228e0a39fe6e#1 -0.79 billing@northwind.example
invoice-metered 0:294ed2cfe15e -0.26 website:https://northwind.exampl
invoice-metered 0:6282391a4cc1 -0.08 invoicenumber:
invoice-metered 0:0edf022238f1 -0.07 inv-2026-00041882
@@ -2646,7 +2646,7 @@ invoice-metered 0:8d05f5d55191 -0.05 invoicedate:
invoice-metered 0:52c8b7a9ee5f -0.04 31july2026
invoice-metered 0:0e0fb0fc0939 -0.05 duedate:
invoice-metered 0:6a077b4f161e -0.04 30august2026
-invoice-metered 0:6a077b4f161e#1 0.75 30august2026
+invoice-metered 0:6a077b4f161e#1 -0.20 30august2026
invoice-metered 0:aa1e9c8092ab -0.05 billperiod:
invoice-metered 0:3e380076ca84 -0.04 01jul2026–31jul2026
invoice-metered 0:18e2cca1098e -0.04 paymentterms:
@@ -2663,62 +2663,62 @@ invoice-metered 0:c7a9cfdd1c55 -0.16 vatid:gb987654321
invoice-metered 0:725a8f5062e7 0.01 shipto
invoice-metered 0:5895c7cd8d5b -0.04 warehouse7
invoice-metered 0:caf76743df2d -0.08 northindustrialestate
-invoice-metered 0:c9046f7a37ad 0.28 description
-invoice-metered 0:9df6b026a8c6 0.28 service
-invoice-metered 0:32e8369a9c4f 0.28 qty
-invoice-metered 0:d1062d072acd 0.28 unitprice
-invoice-metered 0:cf38d95c9c6b 0.28 amount
-invoice-metered 0:f13d9c7c6f89 0.49 computeinstances
-invoice-metered 0:d08426b31521 0.46 on-demandusage
-invoice-metered 0:05313a23f706 0.50 london(eu-west)
-invoice-metered 0:05313a23f706#1 0.48 london(eu-west)
-invoice-metered 0:05313a23f706#2 0.47 london(eu-west)
-invoice-metered 0:6e477a22f840 0.50 744hrs
-invoice-metered 0:6e477a22f840#1 0.47 744hrs
-invoice-metered 0:352967434b63 0.50 gbp0.0710
-invoice-metered 0:eec5f520909e 0.50 gbp52.82
-invoice-metered 0:721ffa554e56 0.48 objectstorage
-invoice-metered 0:df2f05798b9e 0.45 storedvolume
-invoice-metered 0:41542149a8a5 0.48 480gb
-invoice-metered 0:2242bd7aa8ce 0.48 gbp0.0215
-invoice-metered 0:7c6be041f9c2 0.48 gbp10.32
-invoice-metered 0:8152fd217e12 0.46 manageddatabase
-invoice-metered 0:3c8556c4aa26 0.43 primaryandreplica
-invoice-metered 0:76afc71f5b3e 0.47 gbp0.1650
-invoice-metered 0:baad0db43ed6 0.47 gbp122.76
-invoice-metered 0:444858f5bf18 0.45 egresstraffic
-invoice-metered 0:8b72bb875a83 0.42 datatransferout
-invoice-metered 0:8001c2743965 0.45 global
-invoice-metered 0:8001c2743965#1 0.69 global
-invoice-metered 0:847eb4cbbb42 0.45 310gb
-invoice-metered 0:d651e46704f7 0.45 gbp0.0900
-invoice-metered 0:4ecaa7313375 0.45 gbp27.90
-invoice-metered 0:efa8771baad9 0.69 supportplan
-invoice-metered 0:9e81cd6e653a 0.65 standardresponse
-invoice-metered 0:a0443240c5ed 0.69 gbp0.91
-invoice-metered 0:a0443240c5ed#1 0.69 gbp0.91
-invoice-metered 0:3c7ade679fdf 0.30 paymentdetails
-invoice-metered 0:0ecb5847ffa7 0.29 accountname:
-invoice-metered 0:944d398aea60 0.27 bankname:
-invoice-metered 0:062433da3c2a 0.27 riverbankplc
-invoice-metered 0:6b4894c28363 0.25 accountnumber:
-invoice-metered 0:7c068e1eded4 0.25 60415523
-invoice-metered 0:4bf9e1b71d6b 0.23 sortcode:
-invoice-metered 0:0309d81ea4af 0.23 20-41-08
-invoice-metered 0:1f619f9689b2 0.21 iban:
-invoice-metered 0:6c4b0e61038b 0.21 gb29rivb20410860415523
-invoice-metered 0:4f657c67e41a 0.18 accounttype:
-invoice-metered 0:3af279547725 0.18 businesscurrent
-invoice-metered 0:fa0fbe194b51 0.16 remittanceemail:
-invoice-metered 0:d6577e95efba 0.88 subtotal
-invoice-metered 0:79fabcfaa819 0.88 gbp214.71
-invoice-metered 0:a52611c9261b 0.85 vat(20%)
-invoice-metered 0:e50d8a0ea599 0.85 gbp42.94
-invoice-metered 0:57a66d21eb1b 0.72 totaldue
-invoice-metered 0:f207312dff2f 0.65 gbp257.65
-invoice-metered 0:b0553f008513 0.81 paymentdueby
-invoice-metered 0:e60e7ef06ccc -0.01 thankyouforrunningonnorthwindclo
-invoice-metered 0:34ea2ec3fe72 -0.01 forbillingandaccountsupport,visi
+invoice-metered 0:c9046f7a37ad 0.08 description
+invoice-metered 0:9df6b026a8c6 0.08 service
+invoice-metered 0:32e8369a9c4f 0.08 qty
+invoice-metered 0:d1062d072acd 0.08 unitprice
+invoice-metered 0:cf38d95c9c6b 0.08 amount
+invoice-metered 0:f13d9c7c6f89 0.04 computeinstances
+invoice-metered 0:d08426b31521 0.01 on-demandusage
+invoice-metered 0:05313a23f706 0.05 london(eu-west)
+invoice-metered 0:05313a23f706#1 0.03 london(eu-west)
+invoice-metered 0:05313a23f706#2 0.02 london(eu-west)
+invoice-metered 0:6e477a22f840 0.05 744hrs
+invoice-metered 0:6e477a22f840#1 0.02 744hrs
+invoice-metered 0:352967434b63 0.05 gbp0.0710
+invoice-metered 0:eec5f520909e 0.05 gbp52.82
+invoice-metered 0:721ffa554e56 0.03 objectstorage
+invoice-metered 0:df2f05798b9e 0.00 storedvolume
+invoice-metered 0:41542149a8a5 0.03 480gb
+invoice-metered 0:2242bd7aa8ce 0.03 gbp0.0215
+invoice-metered 0:7c6be041f9c2 0.03 gbp10.32
+invoice-metered 0:8152fd217e12 0.01 manageddatabase
+invoice-metered 0:3c8556c4aa26 -0.02 primaryandreplica
+invoice-metered 0:76afc71f5b3e 0.02 gbp0.1650
+invoice-metered 0:baad0db43ed6 0.02 gbp122.76
+invoice-metered 0:444858f5bf18 0.00 egresstraffic
+invoice-metered 0:8b72bb875a83 -0.03 datatransferout
+invoice-metered 0:8001c2743965 0.00 global
+invoice-metered 0:8001c2743965#1 -0.01 global
+invoice-metered 0:847eb4cbbb42 0.00 310gb
+invoice-metered 0:d651e46704f7 0.00 gbp0.0900
+invoice-metered 0:4ecaa7313375 0.00 gbp27.90
+invoice-metered 0:efa8771baad9 -0.01 supportplan
+invoice-metered 0:9e81cd6e653a -0.05 standardresponse
+invoice-metered 0:a0443240c5ed -0.01 gbp0.91
+invoice-metered 0:a0443240c5ed#1 -0.01 gbp0.91
+invoice-metered 0:3c7ade679fdf -0.65 paymentdetails
+invoice-metered 0:0ecb5847ffa7 -0.66 accountname:
+invoice-metered 0:944d398aea60 -0.68 bankname:
+invoice-metered 0:062433da3c2a -0.68 riverbankplc
+invoice-metered 0:6b4894c28363 -0.70 accountnumber:
+invoice-metered 0:7c068e1eded4 -0.70 60415523
+invoice-metered 0:4bf9e1b71d6b -0.72 sortcode:
+invoice-metered 0:0309d81ea4af -0.72 20-41-08
+invoice-metered 0:1f619f9689b2 -0.74 iban:
+invoice-metered 0:6c4b0e61038b -0.74 gb29rivb20410860415523
+invoice-metered 0:4f657c67e41a -0.77 accounttype:
+invoice-metered 0:3af279547725 -0.77 businesscurrent
+invoice-metered 0:fa0fbe194b51 -0.79 remittanceemail:
+invoice-metered 0:d6577e95efba -0.07 subtotal
+invoice-metered 0:79fabcfaa819 -0.07 gbp214.71
+invoice-metered 0:a52611c9261b -0.10 vat(20%)
+invoice-metered 0:e50d8a0ea599 -0.10 gbp42.94
+invoice-metered 0:57a66d21eb1b -0.23 totaldue
+invoice-metered 0:f207312dff2f -0.30 gbp257.65
+invoice-metered 0:b0553f008513 -0.14 paymentdueby
+invoice-metered 0:e60e7ef06ccc -0.96 thankyouforrunningonnorthwindclo
+invoice-metered 0:34ea2ec3fe72 -0.96 forbillingandaccountsupport,visi
invoice-metered 0:e28672d64882 -0.04 northwindcloudservicesltd.isasub
invoice-metered 0:985e43c2de34 -0.04 120riversideway,bristol,bs16qt,u
invoice-metered 0:7b14b8d2c5c4 -0.04 page1of1
@@ -2740,42 +2740,42 @@ invoice-modern 0:00a97da4e243 -0.15 manchester,uk
invoice-modern 0:62fcfa8745fc -0.17 ap@northwind.example
invoice-modern 0:2081a41a7764 -0.20 +441615552200
invoice-modern 0:5a6e7135d21b -0.22 taxidnw-2026-01
-invoice-modern 0:c9046f7a37ad 0.10 description
-invoice-modern 0:32e8369a9c4f 0.10 qty
-invoice-modern 0:385cfdbc00ec 0.10 unit
-invoice-modern 0:cf38d95c9c6b 0.10 amount
-invoice-modern 0:987c6297d0a9 0.32 discoveryworkshop
-invoice-modern 0:532674c6eb89 0.32 gbp1,450
-invoice-modern 0:532674c6eb89#1 0.32 gbp1,450
-invoice-modern 0:08ec6deb1c40 0.32 templatearchitecture2
-invoice-modern 0:d2e67c4b1cca 0.32 gbp980
-invoice-modern 0:d6cdf6a05754 0.32 gbp1,960
-invoice-modern 0:fe13f8ee4f99 0.32 renderqa
-invoice-modern 0:7e7398cbff7c 0.32 gbp320
-invoice-modern 0:e23164e940c7 0.32 gbp960
-invoice-modern 0:6047df51175c 0.32 developerenablement1
-invoice-modern 0:c2ad01ea64ae 0.32 gbp780
-invoice-modern 0:c2ad01ea64ae#1 0.32 gbp780
-invoice-modern 0:d6577e95efba 0.32 subtotal
-invoice-modern 0:50cae0510231 0.32 gbp5,150
-invoice-modern 0:a52611c9261b 0.32 vat(20%)
-invoice-modern 0:d7f4425b8b16 0.32 gbp1,030
-invoice-modern 0:11239872d178 0.33 total
-invoice-modern 0:45a5ad5ad430 0.33 gbp6,180
-invoice-modern 0:ab5aa97074c4 0.45 notes
-invoice-modern 0:b78eb53cbd11 0.52 •pleaseincludetheinvoicenumberon
-invoice-modern 0:8c8fd62f15a7 0.52 yourremittanceadvice.
-invoice-modern 0:0c98130c526f 0.52 •allworkwasdeliveredasagreed
-invoice-modern 0:2e9787ed79bf 0.52 duringtheaprilimplementation
-invoice-modern 0:e41212011d98 0.52 window.
-invoice-modern 0:fb854bac39c8 0.45 paymentterms
-invoice-modern 0:24274f39b50b 0.52 •paymentduewithin14calendardays.
-invoice-modern 0:c438440ba377 0.52 •banktransferpreferred;contact
-invoice-modern 0:434cc906ae90 0.52 billing@graphcompose.devfor
-invoice-modern 0:8822ea375315 0.52 remittancedetails.
-invoice-modern 0:1a7b5c840e25 0.52 •latepaymentsmaydelayadditional
-invoice-modern 0:1631a06d245f 0.52 templatecustomizationwork.
-invoice-modern 0:e3337beaa171 0.50 thankyouforchoosinggraphcomposef
+invoice-modern 0:c9046f7a37ad 0.00 description
+invoice-modern 0:32e8369a9c4f 0.00 qty
+invoice-modern 0:385cfdbc00ec 0.00 unit
+invoice-modern 0:cf38d95c9c6b 0.00 amount
+invoice-modern 0:987c6297d0a9 0.07 discoveryworkshop
+invoice-modern 0:532674c6eb89 0.07 gbp1,450
+invoice-modern 0:532674c6eb89#1 0.07 gbp1,450
+invoice-modern 0:08ec6deb1c40 0.07 templatearchitecture2
+invoice-modern 0:d2e67c4b1cca 0.07 gbp980
+invoice-modern 0:d6cdf6a05754 0.07 gbp1,960
+invoice-modern 0:fe13f8ee4f99 0.07 renderqa
+invoice-modern 0:7e7398cbff7c 0.07 gbp320
+invoice-modern 0:e23164e940c7 0.07 gbp960
+invoice-modern 0:6047df51175c 0.07 developerenablement1
+invoice-modern 0:c2ad01ea64ae 0.07 gbp780
+invoice-modern 0:c2ad01ea64ae#1 0.07 gbp780
+invoice-modern 0:d6577e95efba 0.07 subtotal
+invoice-modern 0:50cae0510231 0.07 gbp5,150
+invoice-modern 0:a52611c9261b 0.07 vat(20%)
+invoice-modern 0:d7f4425b8b16 0.07 gbp1,030
+invoice-modern 0:11239872d178 -0.02 total
+invoice-modern 0:45a5ad5ad430 -0.02 gbp6,180
+invoice-modern 0:ab5aa97074c4 -0.05 notes
+invoice-modern 0:b78eb53cbd11 0.02 •pleaseincludetheinvoicenumberon
+invoice-modern 0:8c8fd62f15a7 0.02 yourremittanceadvice.
+invoice-modern 0:0c98130c526f 0.02 •allworkwasdeliveredasagreed
+invoice-modern 0:2e9787ed79bf 0.02 duringtheaprilimplementation
+invoice-modern 0:e41212011d98 0.02 window.
+invoice-modern 0:fb854bac39c8 -0.05 paymentterms
+invoice-modern 0:24274f39b50b 0.02 •paymentduewithin14calendardays.
+invoice-modern 0:c438440ba377 0.02 •banktransferpreferred;contact
+invoice-modern 0:434cc906ae90 0.02 billing@graphcompose.devfor
+invoice-modern 0:8822ea375315 0.02 remittancedetails.
+invoice-modern 0:1a7b5c840e25 0.02 •latepaymentsmaydelayadditional
+invoice-modern 0:1631a06d245f 0.02 templatecustomizationwork.
+invoice-modern 0:e3337beaa171 0.00 thankyouforchoosinggraphcomposef
invoice-modern_long 0:52d6e3de4fa0 0.00 invoice
invoice-modern_long 0:61a964e78950 0.30 invoicegc-2026-042issued04may202
invoice-modern_long 0:62a2fed3d6e0 0.30 pending
@@ -2793,156 +2793,156 @@ invoice-modern_long 0:91eefd794f79 -0.12 410marketavenue
invoice-modern_long 0:00a97da4e243 -0.15 manchester,uk
invoice-modern_long 0:62fcfa8745fc -0.17 ap@northwind.example
invoice-modern_long 0:2081a41a7764 -0.20 +441615552200
-invoice-modern_long 0:c9046f7a37ad 0.13 description
-invoice-modern_long 0:32e8369a9c4f 0.13 qty
-invoice-modern_long 0:385cfdbc00ec 0.13 unit
-invoice-modern_long 0:cf38d95c9c6b 0.13 amount
-invoice-modern_long 0:aa29f2f4fcb4 0.35 discoveryworkshop—sprint1
-invoice-modern_long 0:ce4081aef7a1 0.35 gbp180
-invoice-modern_long 0:ce4081aef7a1#1 0.35 gbp180
-invoice-modern_long 0:9c9a412f0a45 0.35 designsystemaudit—sprint1
-invoice-modern_long 0:7be809cb1590 0.35 gbp217
-invoice-modern_long 0:378b363c8601 0.35 gbp434
-invoice-modern_long 0:5257532a7b5d 0.35 templatearchitecture—sprint1
-invoice-modern_long 0:c467cca4e45a 0.35 gbp254
-invoice-modern_long 0:4a4a218b012a 0.35 gbp762
-invoice-modern_long 0:58a1caacbf7e 0.35 layoutenginetuning—sprint1
-invoice-modern_long 0:dde0144b97b7 0.35 gbp291
-invoice-modern_long 0:457a71636ad9 0.35 gbp1164
-invoice-modern_long 0:6fcf7d6dd606 0.35 renderqapass—sprint1
-invoice-modern_long 0:dda88f5786f5 0.35 gbp328
-invoice-modern_long 0:dda88f5786f5#1 0.35 gbp328
-invoice-modern_long 0:ee18ad3bbb42 0.35 accessibilityreview—sprint1
-invoice-modern_long 0:e681b4843ffb 0.35 gbp365
-invoice-modern_long 0:1859c20b35dd 0.35 gbp730
-invoice-modern_long 0:c12c14945fcd 0.35 fontpipelinesetup—sprint1
-invoice-modern_long 0:9033a33f66e7 0.35 gbp402
-invoice-modern_long 0:837d48c1ff40 0.35 gbp1206
-invoice-modern_long 0:af6cba848dc0 0.35 chartintegration—sprint1
-invoice-modern_long 0:6109a2c30104 0.35 gbp439
-invoice-modern_long 0:87e9fcb6151d 0.35 gbp1756
-invoice-modern_long 0:a6bee1ec5e35 0.35 datamapping—sprint1
-invoice-modern_long 0:df1f9d4443d8 0.35 gbp476
-invoice-modern_long 0:df1f9d4443d8#1 0.35 gbp476
-invoice-modern_long 0:052c9f49a4b8 0.35 paginationhardening—sprint1
-invoice-modern_long 0:9fba6332e489 0.35 gbp513
-invoice-modern_long 0:6f805c9f78c3 0.35 gbp1026
-invoice-modern_long 0:b54b7f77d86c 0.35 visualregressionwiring—sprint13
-invoice-modern_long 0:dc3d212d6b32 0.35 gbp550
-invoice-modern_long 0:96667fee53f3 0.35 gbp1650
-invoice-modern_long 0:9fe9e123b0f0 0.35 docsauthoring—sprint1
-invoice-modern_long 0:e7b406f24f04 0.35 gbp587
-invoice-modern_long 0:74357ca6b30e 0.35 gbp2348
-invoice-modern_long 0:9c6cf539f5bc 0.35 stakeholderdemo—sprint1
-invoice-modern_long 0:cf79b5cdb735 0.35 gbp624
-invoice-modern_long 0:cf79b5cdb735#1 0.35 gbp624
-invoice-modern_long 0:d2bde6642670 0.35 performanceprofiling—sprint1
-invoice-modern_long 0:679f017f73c1 0.35 gbp661
-invoice-modern_long 0:63985b524723 0.35 gbp1322
-invoice-modern_long 0:f82bef1ac80d 0.35 releaseengineering—sprint1
-invoice-modern_long 0:0b21b7cf2ff9 0.35 gbp698
-invoice-modern_long 0:6afc08056aaa 0.35 gbp2094
-invoice-modern_long 0:632f71e8ff8b 0.35 supportretainer—sprint1
-invoice-modern_long 0:70b393b5fb10 0.35 gbp735
-invoice-modern_long 0:29edf7588a57 0.35 gbp2940
-invoice-modern_long 0:82a9218b91ae 0.35 discoveryworkshop—sprint2
-invoice-modern_long 0:c313f34b71b9 0.35 gbp772
-invoice-modern_long 0:c313f34b71b9#1 0.35 gbp772
-invoice-modern_long 0:7e69fbffe3e2 0.35 designsystemaudit—sprint2
-invoice-modern_long 0:e096e4fddf9a 0.35 gbp809
-invoice-modern_long 0:c985a0123929 0.35 gbp1618
-invoice-modern_long 0:899f0392eecb 0.35 templatearchitecture—sprint2
-invoice-modern_long 0:4c973ddb9245 0.35 gbp846
-invoice-modern_long 0:6ec359ce3927 0.35 gbp2538
-invoice-modern_long 0:69523ba7402c 0.35 layoutenginetuning—sprint2
-invoice-modern_long 0:0e196c2b490b 0.35 gbp883
-invoice-modern_long 0:6e0d19ab72c6 0.35 gbp3532
-invoice-modern_long 1:c9046f7a37ad 0.30 description
-invoice-modern_long 1:32e8369a9c4f 0.30 qty
-invoice-modern_long 1:385cfdbc00ec 0.30 unit
-invoice-modern_long 1:cf38d95c9c6b 0.30 amount
-invoice-modern_long 1:f12cbb7c274d 0.52 renderqapass—sprint2
-invoice-modern_long 1:b813c73bc488 0.52 gbp920
-invoice-modern_long 1:b813c73bc488#1 0.52 gbp920
-invoice-modern_long 1:12cd54b50187 0.52 accessibilityreview—sprint2
-invoice-modern_long 1:377d92702316 0.52 gbp957
-invoice-modern_long 1:e7c66f6cf477 0.52 gbp1914
-invoice-modern_long 1:e3d8409ace07 0.52 fontpipelinesetup—sprint2
-invoice-modern_long 1:21604b8f0b36 0.52 gbp994
-invoice-modern_long 1:fe15ed444063 0.52 gbp2982
-invoice-modern_long 1:ca4d3c8eca22 0.52 chartintegration—sprint2
-invoice-modern_long 1:a4c7a6612c99 0.52 gbp1031
-invoice-modern_long 1:1c83f0b47e27 0.52 gbp4124
-invoice-modern_long 1:00de69c6e70f 0.52 datamapping—sprint2
-invoice-modern_long 1:b9d5c56a2cfd 0.52 gbp1068
-invoice-modern_long 1:b9d5c56a2cfd#1 0.52 gbp1068
-invoice-modern_long 1:eb628b5ea8ab 0.52 paginationhardening—sprint2
-invoice-modern_long 1:db5327b47d0e 0.52 gbp205
-invoice-modern_long 1:99d9b3b49da2 0.52 gbp410
-invoice-modern_long 1:505693cbc91e 0.52 visualregressionwiring—sprint23
-invoice-modern_long 1:9f0c5094fb63 0.52 gbp242
-invoice-modern_long 1:095b72c9d880 0.52 gbp726
-invoice-modern_long 1:2a787e61730a 0.52 docsauthoring—sprint2
-invoice-modern_long 1:28ad00e76aef 0.52 gbp279
-invoice-modern_long 1:fbb12fed0bbc 0.52 gbp1116
-invoice-modern_long 1:5369a2c40ff8 0.52 stakeholderdemo—sprint2
-invoice-modern_long 1:16562cbcd318 0.52 gbp316
-invoice-modern_long 1:16562cbcd318#1 0.52 gbp316
-invoice-modern_long 1:611b258cb41e 0.52 performanceprofiling—sprint2
-invoice-modern_long 1:e391d4e46366 0.52 gbp353
-invoice-modern_long 1:7106c00cb009 0.52 gbp706
-invoice-modern_long 1:d24a15800df1 0.52 releaseengineering—sprint2
-invoice-modern_long 1:4bed9b4092ee 0.52 gbp390
-invoice-modern_long 1:ae16cd1e31b1 0.52 gbp1170
-invoice-modern_long 1:6876c7b0fe66 0.52 supportretainer—sprint2
-invoice-modern_long 1:909481a45a34 0.52 gbp427
-invoice-modern_long 1:4e58d78d0958 0.52 gbp1708
-invoice-modern_long 1:ddce236bccd7 0.52 discoveryworkshop—sprint3
-invoice-modern_long 1:f8d17c11d834 0.52 gbp464
-invoice-modern_long 1:f8d17c11d834#1 0.52 gbp464
-invoice-modern_long 1:c0986cd7b1d4 0.52 designsystemaudit—sprint3
-invoice-modern_long 1:09c7aebd89f6 0.52 gbp501
-invoice-modern_long 1:a61c7b6bdd20 0.52 gbp1002
-invoice-modern_long 1:21fd82d170b2 0.52 templatearchitecture—sprint3
-invoice-modern_long 1:399e39a6eff5 0.52 gbp538
-invoice-modern_long 1:81ea39164f41 0.52 gbp1614
-invoice-modern_long 1:47cb1e683e8d 0.52 layoutenginetuning—sprint3
-invoice-modern_long 1:f6df6e8e8f30 0.52 gbp575
-invoice-modern_long 1:7f7db0f4c1cf 0.52 gbp2300
-invoice-modern_long 1:608e31719f07 0.52 renderqapass—sprint3
-invoice-modern_long 1:e4fbc626999e 0.52 gbp612
-invoice-modern_long 1:e4fbc626999e#1 0.52 gbp612
-invoice-modern_long 1:98bfb4deb0b7 0.52 accessibilityreview—sprint3
-invoice-modern_long 1:7915a839b285 0.52 gbp649
-invoice-modern_long 1:ca74221d78ad 0.52 gbp1298
-invoice-modern_long 1:375dddcbee43 0.52 fontpipelinesetup—sprint3
-invoice-modern_long 1:7b97f0ac8a87 0.52 gbp686
-invoice-modern_long 1:6a57f6a84a1c 0.52 gbp2058
-invoice-modern_long 1:2f4f507058ff 0.52 chartintegration—sprint3
-invoice-modern_long 1:74df855b318c 0.52 gbp723
-invoice-modern_long 1:78016cdf49ca 0.52 gbp2892
-invoice-modern_long 1:d6577e95efba 0.52 subtotal
-invoice-modern_long 1:5969b6461056 0.52 gbp44,890
-invoice-modern_long 1:a52611c9261b 0.52 vat(20%)
-invoice-modern_long 1:e7fda33332e9 0.52 gbp8,978
-invoice-modern_long 1:11239872d178 0.53 total
-invoice-modern_long 1:90b9dec01ea9 0.53 gbp53,868
-invoice-modern_long 1:ab5aa97074c4 0.65 notes
-invoice-modern_long 1:970fb4bf9d95 0.72 •sprints1-3weredeliveredunderthe
-invoice-modern_long 1:a781fa6c76d2 0.72 frameworkagreement.
-invoice-modern_long 1:c980fb1ebf98 0.72 •hardwareandthird-partylicencesa
-invoice-modern_long 1:be1dea5817a5 0.72 billedseparately.
-invoice-modern_long 1:fb854bac39c8 0.65 paymentterms
-invoice-modern_long 1:24274f39b50b 0.72 •paymentduewithin14calendardays.
-invoice-modern_long 1:c438440ba377 0.72 •banktransferpreferred;contact
-invoice-modern_long 1:434cc906ae90 0.72 billing@graphcompose.devfor
-invoice-modern_long 1:8822ea375315 0.72 remittancedetails.
-invoice-modern_long 1:e3337beaa171 0.70 thankyouforchoosinggraphcomposef
+invoice-modern_long 0:c9046f7a37ad 0.03 description
+invoice-modern_long 0:32e8369a9c4f 0.03 qty
+invoice-modern_long 0:385cfdbc00ec 0.03 unit
+invoice-modern_long 0:cf38d95c9c6b 0.03 amount
+invoice-modern_long 0:aa29f2f4fcb4 0.10 discoveryworkshop—sprint1
+invoice-modern_long 0:ce4081aef7a1 0.10 gbp180
+invoice-modern_long 0:ce4081aef7a1#1 0.10 gbp180
+invoice-modern_long 0:9c9a412f0a45 0.10 designsystemaudit—sprint1
+invoice-modern_long 0:7be809cb1590 0.10 gbp217
+invoice-modern_long 0:378b363c8601 0.10 gbp434
+invoice-modern_long 0:5257532a7b5d 0.10 templatearchitecture—sprint1
+invoice-modern_long 0:c467cca4e45a 0.10 gbp254
+invoice-modern_long 0:4a4a218b012a 0.10 gbp762
+invoice-modern_long 0:58a1caacbf7e 0.10 layoutenginetuning—sprint1
+invoice-modern_long 0:dde0144b97b7 0.10 gbp291
+invoice-modern_long 0:457a71636ad9 0.10 gbp1164
+invoice-modern_long 0:6fcf7d6dd606 0.10 renderqapass—sprint1
+invoice-modern_long 0:dda88f5786f5 0.10 gbp328
+invoice-modern_long 0:dda88f5786f5#1 0.10 gbp328
+invoice-modern_long 0:ee18ad3bbb42 0.10 accessibilityreview—sprint1
+invoice-modern_long 0:e681b4843ffb 0.10 gbp365
+invoice-modern_long 0:1859c20b35dd 0.10 gbp730
+invoice-modern_long 0:c12c14945fcd 0.10 fontpipelinesetup—sprint1
+invoice-modern_long 0:9033a33f66e7 0.10 gbp402
+invoice-modern_long 0:837d48c1ff40 0.10 gbp1206
+invoice-modern_long 0:af6cba848dc0 0.10 chartintegration—sprint1
+invoice-modern_long 0:6109a2c30104 0.10 gbp439
+invoice-modern_long 0:87e9fcb6151d 0.10 gbp1756
+invoice-modern_long 0:a6bee1ec5e35 0.10 datamapping—sprint1
+invoice-modern_long 0:df1f9d4443d8 0.10 gbp476
+invoice-modern_long 0:df1f9d4443d8#1 0.10 gbp476
+invoice-modern_long 0:052c9f49a4b8 0.10 paginationhardening—sprint1
+invoice-modern_long 0:9fba6332e489 0.10 gbp513
+invoice-modern_long 0:6f805c9f78c3 0.10 gbp1026
+invoice-modern_long 0:b54b7f77d86c 0.10 visualregressionwiring—sprint13
+invoice-modern_long 0:dc3d212d6b32 0.10 gbp550
+invoice-modern_long 0:96667fee53f3 0.10 gbp1650
+invoice-modern_long 0:9fe9e123b0f0 0.10 docsauthoring—sprint1
+invoice-modern_long 0:e7b406f24f04 0.10 gbp587
+invoice-modern_long 0:74357ca6b30e 0.10 gbp2348
+invoice-modern_long 0:9c6cf539f5bc 0.10 stakeholderdemo—sprint1
+invoice-modern_long 0:cf79b5cdb735 0.10 gbp624
+invoice-modern_long 0:cf79b5cdb735#1 0.10 gbp624
+invoice-modern_long 0:d2bde6642670 0.10 performanceprofiling—sprint1
+invoice-modern_long 0:679f017f73c1 0.10 gbp661
+invoice-modern_long 0:63985b524723 0.10 gbp1322
+invoice-modern_long 0:f82bef1ac80d 0.10 releaseengineering—sprint1
+invoice-modern_long 0:0b21b7cf2ff9 0.10 gbp698
+invoice-modern_long 0:6afc08056aaa 0.10 gbp2094
+invoice-modern_long 0:632f71e8ff8b 0.10 supportretainer—sprint1
+invoice-modern_long 0:70b393b5fb10 0.10 gbp735
+invoice-modern_long 0:29edf7588a57 0.10 gbp2940
+invoice-modern_long 0:82a9218b91ae 0.10 discoveryworkshop—sprint2
+invoice-modern_long 0:c313f34b71b9 0.10 gbp772
+invoice-modern_long 0:c313f34b71b9#1 0.10 gbp772
+invoice-modern_long 0:7e69fbffe3e2 0.10 designsystemaudit—sprint2
+invoice-modern_long 0:e096e4fddf9a 0.10 gbp809
+invoice-modern_long 0:c985a0123929 0.10 gbp1618
+invoice-modern_long 0:899f0392eecb 0.10 templatearchitecture—sprint2
+invoice-modern_long 0:4c973ddb9245 0.10 gbp846
+invoice-modern_long 0:6ec359ce3927 0.10 gbp2538
+invoice-modern_long 0:69523ba7402c 0.10 layoutenginetuning—sprint2
+invoice-modern_long 0:0e196c2b490b 0.10 gbp883
+invoice-modern_long 0:6e0d19ab72c6 0.10 gbp3532
+invoice-modern_long 1:c9046f7a37ad 0.20 description
+invoice-modern_long 1:32e8369a9c4f 0.20 qty
+invoice-modern_long 1:385cfdbc00ec 0.20 unit
+invoice-modern_long 1:cf38d95c9c6b 0.20 amount
+invoice-modern_long 1:f12cbb7c274d 0.27 renderqapass—sprint2
+invoice-modern_long 1:b813c73bc488 0.27 gbp920
+invoice-modern_long 1:b813c73bc488#1 0.27 gbp920
+invoice-modern_long 1:12cd54b50187 0.27 accessibilityreview—sprint2
+invoice-modern_long 1:377d92702316 0.27 gbp957
+invoice-modern_long 1:e7c66f6cf477 0.27 gbp1914
+invoice-modern_long 1:e3d8409ace07 0.27 fontpipelinesetup—sprint2
+invoice-modern_long 1:21604b8f0b36 0.27 gbp994
+invoice-modern_long 1:fe15ed444063 0.27 gbp2982
+invoice-modern_long 1:ca4d3c8eca22 0.27 chartintegration—sprint2
+invoice-modern_long 1:a4c7a6612c99 0.27 gbp1031
+invoice-modern_long 1:1c83f0b47e27 0.27 gbp4124
+invoice-modern_long 1:00de69c6e70f 0.27 datamapping—sprint2
+invoice-modern_long 1:b9d5c56a2cfd 0.27 gbp1068
+invoice-modern_long 1:b9d5c56a2cfd#1 0.27 gbp1068
+invoice-modern_long 1:eb628b5ea8ab 0.27 paginationhardening—sprint2
+invoice-modern_long 1:db5327b47d0e 0.27 gbp205
+invoice-modern_long 1:99d9b3b49da2 0.27 gbp410
+invoice-modern_long 1:505693cbc91e 0.27 visualregressionwiring—sprint23
+invoice-modern_long 1:9f0c5094fb63 0.27 gbp242
+invoice-modern_long 1:095b72c9d880 0.27 gbp726
+invoice-modern_long 1:2a787e61730a 0.27 docsauthoring—sprint2
+invoice-modern_long 1:28ad00e76aef 0.27 gbp279
+invoice-modern_long 1:fbb12fed0bbc 0.27 gbp1116
+invoice-modern_long 1:5369a2c40ff8 0.27 stakeholderdemo—sprint2
+invoice-modern_long 1:16562cbcd318 0.27 gbp316
+invoice-modern_long 1:16562cbcd318#1 0.27 gbp316
+invoice-modern_long 1:611b258cb41e 0.27 performanceprofiling—sprint2
+invoice-modern_long 1:e391d4e46366 0.27 gbp353
+invoice-modern_long 1:7106c00cb009 0.27 gbp706
+invoice-modern_long 1:d24a15800df1 0.27 releaseengineering—sprint2
+invoice-modern_long 1:4bed9b4092ee 0.27 gbp390
+invoice-modern_long 1:ae16cd1e31b1 0.27 gbp1170
+invoice-modern_long 1:6876c7b0fe66 0.27 supportretainer—sprint2
+invoice-modern_long 1:909481a45a34 0.27 gbp427
+invoice-modern_long 1:4e58d78d0958 0.27 gbp1708
+invoice-modern_long 1:ddce236bccd7 0.27 discoveryworkshop—sprint3
+invoice-modern_long 1:f8d17c11d834 0.27 gbp464
+invoice-modern_long 1:f8d17c11d834#1 0.27 gbp464
+invoice-modern_long 1:c0986cd7b1d4 0.27 designsystemaudit—sprint3
+invoice-modern_long 1:09c7aebd89f6 0.27 gbp501
+invoice-modern_long 1:a61c7b6bdd20 0.27 gbp1002
+invoice-modern_long 1:21fd82d170b2 0.27 templatearchitecture—sprint3
+invoice-modern_long 1:399e39a6eff5 0.27 gbp538
+invoice-modern_long 1:81ea39164f41 0.27 gbp1614
+invoice-modern_long 1:47cb1e683e8d 0.27 layoutenginetuning—sprint3
+invoice-modern_long 1:f6df6e8e8f30 0.27 gbp575
+invoice-modern_long 1:7f7db0f4c1cf 0.27 gbp2300
+invoice-modern_long 1:608e31719f07 0.27 renderqapass—sprint3
+invoice-modern_long 1:e4fbc626999e 0.27 gbp612
+invoice-modern_long 1:e4fbc626999e#1 0.27 gbp612
+invoice-modern_long 1:98bfb4deb0b7 0.27 accessibilityreview—sprint3
+invoice-modern_long 1:7915a839b285 0.27 gbp649
+invoice-modern_long 1:ca74221d78ad 0.27 gbp1298
+invoice-modern_long 1:375dddcbee43 0.27 fontpipelinesetup—sprint3
+invoice-modern_long 1:7b97f0ac8a87 0.27 gbp686
+invoice-modern_long 1:6a57f6a84a1c 0.27 gbp2058
+invoice-modern_long 1:2f4f507058ff 0.27 chartintegration—sprint3
+invoice-modern_long 1:74df855b318c 0.27 gbp723
+invoice-modern_long 1:78016cdf49ca 0.27 gbp2892
+invoice-modern_long 1:d6577e95efba 0.27 subtotal
+invoice-modern_long 1:5969b6461056 0.27 gbp44,890
+invoice-modern_long 1:a52611c9261b 0.27 vat(20%)
+invoice-modern_long 1:e7fda33332e9 0.27 gbp8,978
+invoice-modern_long 1:11239872d178 0.18 total
+invoice-modern_long 1:90b9dec01ea9 0.18 gbp53,868
+invoice-modern_long 1:ab5aa97074c4 0.15 notes
+invoice-modern_long 1:970fb4bf9d95 0.22 •sprints1-3weredeliveredunderthe
+invoice-modern_long 1:a781fa6c76d2 0.22 frameworkagreement.
+invoice-modern_long 1:c980fb1ebf98 0.22 •hardwareandthird-partylicencesa
+invoice-modern_long 1:be1dea5817a5 0.22 billedseparately.
+invoice-modern_long 1:fb854bac39c8 0.15 paymentterms
+invoice-modern_long 1:24274f39b50b 0.22 •paymentduewithin14calendardays.
+invoice-modern_long 1:c438440ba377 0.22 •banktransferpreferred;contact
+invoice-modern_long 1:434cc906ae90 0.22 billing@graphcompose.devfor
+invoice-modern_long 1:8822ea375315 0.22 remittancedetails.
+invoice-modern_long 1:e3337beaa171 0.20 thankyouforchoosinggraphcomposef
invoice-obsidian 0:07f15cde5b18 0.14 kestrel
invoice-obsidian 0:52d6e3de4fa0 0.12 invoice
invoice-obsidian 0:5d1d1b79af09 0.02 invoicenumber
invoice-obsidian 0:3e62d1fbe5ec 0.06 inv-2026-1048
-invoice-obsidian 0:3e62d1fbe5ec#1 0.14 inv-2026-1048
+invoice-obsidian 0:3e62d1fbe5ec#1 -0.56 inv-2026-1048
invoice-obsidian 0:8feaf8016bab 0.02 issuedate
invoice-obsidian 0:4d49cb78b810 0.02 27august2026
invoice-obsidian 0:ac10f8c16320 -0.05 duedate
@@ -2953,76 +2953,76 @@ invoice-obsidian 0:466e5b9cd57f -0.19 currency
invoice-obsidian 0:54f8e1b3fe44 -0.19 gbp
invoice-obsidian 0:75857a458999 -0.26 from
invoice-obsidian 0:7d7385ecfbd9 -0.29 kestrelbusiness
-invoice-obsidian 0:7d7385ecfbd9#1 0.17 kestrelbusiness
-invoice-obsidian 0:7d7385ecfbd9#2 0.48 kestrelbusiness
+invoice-obsidian 0:7d7385ecfbd9#1 -0.53 kestrelbusiness
+invoice-obsidian 0:7d7385ecfbd9#2 -0.22 kestrelbusiness
invoice-obsidian 0:5f51304df361 -0.27 7harboursidewalk
invoice-obsidian 0:895a6b59f677 -0.29 bristolbs15ty
invoice-obsidian 0:2474519f77a9 -0.29 unitedkingdom
invoice-obsidian 0:2474519f77a9#1 -0.29 unitedkingdom
invoice-obsidian 0:70ec69d2102f -0.31 ar@kestrel.example
-invoice-obsidian 0:70ec69d2102f#1 0.48 ar@kestrel.example
+invoice-obsidian 0:70ec69d2102f#1 -0.22 ar@kestrel.example
invoice-obsidian 0:aeba3a7b3598 -0.26 billto
invoice-obsidian 0:7bfc2b791f41 -0.29 northlineconsultingltd
invoice-obsidian 0:13dd937d2fe6 -0.27 21jubileeway
invoice-obsidian 0:f9bab6a0b45b -0.29 londonse13ss
-invoice-obsidian 0:c9046f7a37ad -1.75 description
-invoice-obsidian 0:32e8369a9c4f -1.75 qty
-invoice-obsidian 0:d1062d072acd -1.75 unitprice
-invoice-obsidian 0:a52611c9261b -1.75 vat(20%)
-invoice-obsidian 0:a52611c9261b#1 0.53 vat(20%)
-invoice-obsidian 0:cf38d95c9c6b -1.75 amount
-invoice-obsidian 0:15345cbad705 -0.17 subscriptionsetup
-invoice-obsidian 0:5100476d46bb -0.17 one-offaccountandworkspacesetup
-invoice-obsidian 0:507f9f133059 -0.21 £150.00
-invoice-obsidian 0:893d7480f763 -0.21 £30.00
-invoice-obsidian 0:893d7480f763#1 -0.38 £30.00
-invoice-obsidian 0:629184210581 -0.21 £180.00
-invoice-obsidian 0:3e8060178bc4 -0.21 internationalpaymentsupport
-invoice-obsidian 0:33e4ab51097e -0.21 monthlysupportforcross-borderpay
-invoice-obsidian 0:96d6b62c061d -0.25 £250.00
-invoice-obsidian 0:70d5b1312085 -0.25 £50.00
-invoice-obsidian 0:d86642b21e53 -0.25 £300.00
-invoice-obsidian 0:9399cf3b221a -0.26 expensemanagementintegration
-invoice-obsidian 0:da2890c99f7a -0.26 apiaccessandintegration
-invoice-obsidian 0:372ba7238228 -0.29 £200.00
-invoice-obsidian 0:05c6a4f7132f -0.29 £40.00
-invoice-obsidian 0:853580239989 -0.29 £240.00
-invoice-obsidian 0:ba80be228223 -0.30 virtualcards
-invoice-obsidian 0:eae2564ef311 -0.30 50virtualcards
-invoice-obsidian 0:cf02270203a4 -0.34 £100.00
-invoice-obsidian 0:33b5fc913817 -0.34 £20.00
-invoice-obsidian 0:8aec54fdb1a1 -0.34 £120.00
-invoice-obsidian 0:cc29e90932c5 -0.34 businessaccountmaintenance
-invoice-obsidian 0:f1254de1a1d4 -0.34 monthlyaccountmaintenancefee
-invoice-obsidian 0:8bf9ac7b27bd -0.38 £6.00
-invoice-obsidian 0:bff295cd3f97 -0.38 £36.00
-invoice-obsidian 0:d6577e95efba 0.56 subtotal
-invoice-obsidian 0:4595e1b34cb1 0.55 £730.00
-invoice-obsidian 0:eafa82a0eadf 0.51 £146.00
-invoice-obsidian 0:57a66d21eb1b 0.43 totaldue
-invoice-obsidian 0:ad3ba615a506 0.41 £876.00
-invoice-obsidian 0:ab5aa97074c4 0.22 notes
-invoice-obsidian 0:0956d8d0441d 0.84 thankyouforchoosingkestrelbusine
-invoice-obsidian 0:0b4d6f0e8783 0.84 thisinvoicecoversservicesandfeat
-invoice-obsidian 0:02e483554647 0.85 toyourbusinessasofthedateofissue
-invoice-obsidian 0:b439106fc5a1 0.86 ifyouhaveanyquestionsaboutthisin
-invoice-obsidian 0:877ac656a147 0.87 pleasecontactusatar@kestrel.exam
-invoice-obsidian 0:3c7ade679fdf 0.22 paymentdetails
-invoice-obsidian 0:473fbeedb47c -0.30 pleasepaybybanktransfer
-invoice-obsidian 0:59f2b74175d7 -0.29 totheaccountbelow.
-invoice-obsidian 0:811f691f5582 0.23 payee
-invoice-obsidian 0:10aeacde20ff 0.22 sortcode
-invoice-obsidian 0:a748c443f622 0.16 04-00-75
-invoice-obsidian 0:f92a9c925024 0.21 accountnumber
-invoice-obsidian 0:ef797c8118f0 0.15 12345678
-invoice-obsidian 0:52367a6622b1 0.20 reference
-invoice-obsidian 0:7c6ab37d83ef 0.48 thankyouforyourbusiness.
-invoice-obsidian 0:a97667f07d1b 0.47 paymentisdueby10september2026.
+invoice-obsidian 0:c9046f7a37ad -1.90 description
+invoice-obsidian 0:32e8369a9c4f -1.90 qty
+invoice-obsidian 0:d1062d072acd -1.90 unitprice
+invoice-obsidian 0:a52611c9261b -1.90 vat(20%)
+invoice-obsidian 0:a52611c9261b#1 -0.17 vat(20%)
+invoice-obsidian 0:cf38d95c9c6b -1.90 amount
+invoice-obsidian 0:15345cbad705 -0.52 subscriptionsetup
+invoice-obsidian 0:5100476d46bb -0.52 one-offaccountandworkspacesetup
+invoice-obsidian 0:507f9f133059 -0.56 £150.00
+invoice-obsidian 0:893d7480f763 -0.56 £30.00
+invoice-obsidian 0:893d7480f763#1 -0.88 £30.00
+invoice-obsidian 0:629184210581 -0.56 £180.00
+invoice-obsidian 0:3e8060178bc4 -0.56 internationalpaymentsupport
+invoice-obsidian 0:33e4ab51097e -0.56 monthlysupportforcross-borderpay
+invoice-obsidian 0:96d6b62c061d -0.60 £250.00
+invoice-obsidian 0:70d5b1312085 -0.60 £50.00
+invoice-obsidian 0:d86642b21e53 -0.60 £300.00
+invoice-obsidian 0:9399cf3b221a -0.61 expensemanagementintegration
+invoice-obsidian 0:da2890c99f7a -0.61 apiaccessandintegration
+invoice-obsidian 0:372ba7238228 -0.64 £200.00
+invoice-obsidian 0:05c6a4f7132f -0.64 £40.00
+invoice-obsidian 0:853580239989 -0.64 £240.00
+invoice-obsidian 0:ba80be228223 -0.65 virtualcards
+invoice-obsidian 0:eae2564ef311 -0.65 50virtualcards
+invoice-obsidian 0:cf02270203a4 -0.69 £100.00
+invoice-obsidian 0:33b5fc913817 -0.69 £20.00
+invoice-obsidian 0:8aec54fdb1a1 -0.69 £120.00
+invoice-obsidian 0:cc29e90932c5 -0.84 businessaccountmaintenance
+invoice-obsidian 0:f1254de1a1d4 -0.84 monthlyaccountmaintenancefee
+invoice-obsidian 0:8bf9ac7b27bd -0.88 £6.00
+invoice-obsidian 0:bff295cd3f97 -0.88 £36.00
+invoice-obsidian 0:d6577e95efba -0.14 subtotal
+invoice-obsidian 0:4595e1b34cb1 -0.15 £730.00
+invoice-obsidian 0:eafa82a0eadf -0.19 £146.00
+invoice-obsidian 0:57a66d21eb1b -0.27 totaldue
+invoice-obsidian 0:ad3ba615a506 -0.29 £876.00
+invoice-obsidian 0:ab5aa97074c4 -0.48 notes
+invoice-obsidian 0:0956d8d0441d 0.14 thankyouforchoosingkestrelbusine
+invoice-obsidian 0:0b4d6f0e8783 0.14 thisinvoicecoversservicesandfeat
+invoice-obsidian 0:02e483554647 0.15 toyourbusinessasofthedateofissue
+invoice-obsidian 0:b439106fc5a1 0.16 ifyouhaveanyquestionsaboutthisin
+invoice-obsidian 0:877ac656a147 0.17 pleasecontactusatar@kestrel.exam
+invoice-obsidian 0:3c7ade679fdf -0.48 paymentdetails
+invoice-obsidian 0:473fbeedb47c -1.00 pleasepaybybanktransfer
+invoice-obsidian 0:59f2b74175d7 -0.99 totheaccountbelow.
+invoice-obsidian 0:811f691f5582 -0.47 payee
+invoice-obsidian 0:10aeacde20ff -0.48 sortcode
+invoice-obsidian 0:a748c443f622 -0.54 04-00-75
+invoice-obsidian 0:f92a9c925024 -0.49 accountnumber
+invoice-obsidian 0:ef797c8118f0 -0.55 12345678
+invoice-obsidian 0:52367a6622b1 -0.50 reference
+invoice-obsidian 0:7c6ab37d83ef -0.22 thankyouforyourbusiness.
+invoice-obsidian 0:a97667f07d1b -0.23 paymentisdueby10september2026.
invoice-obsidian 0:7b14b8d2c5c4 -0.03 page1of1
invoice-payments 0:b6c4ac412ac8 -0.02 meridian
invoice-payments 0:52d6e3de4fa0 0.41 invoice
invoice-payments 0:c0cc75b9cfdc -0.22 meridianpaymentsltd.
-invoice-payments 0:c0cc75b9cfdc#1 0.74 meridianpaymentsltd.
+invoice-payments 0:c0cc75b9cfdc#1 -0.06 meridianpaymentsltd.
invoice-payments 0:5eeaa101da6c -0.19 1harbourexchange
invoice-payments 0:e3f6090f249b -0.23 canarywharf
invoice-payments 0:1bb9adbf32ff -0.26 londone149ge
@@ -3039,7 +3039,7 @@ invoice-payments 0:fb854bac39c8 -0.16 paymentterms
invoice-payments 0:ac10f8c16320 -0.19 duedate
invoice-payments 0:073c1634c496 -0.21 status
invoice-payments 0:052ff4dff688 -0.04 inv-2025-05-10472
-invoice-payments 0:052ff4dff688#1 0.54 inv-2025-05-10472
+invoice-payments 0:052ff4dff688#1 -0.26 inv-2025-05-10472
invoice-payments 0:23a4c624cbda -0.01 10may2025
invoice-payments 0:7b052c343b27 0.02 1-30april2025
invoice-payments 0:018052c1dd59 0.04 acct_4q8xtb2mkp
@@ -3057,71 +3057,71 @@ invoice-payments 0:725a8f5062e7 0.13 shipto
invoice-payments 0:9976f2392d8c 0.13 operationscentre
invoice-payments 0:fc0e113402c7 0.10 7kingswaypark
invoice-payments 0:a72c3f2308ed 0.07 leedsls126bd
-invoice-payments 0:c9046f7a37ad 0.24 description
-invoice-payments 0:1a7b308d8df6 0.24 quantity
-invoice-payments 0:d1062d072acd 0.24 unitprice
-invoice-payments 0:7c512b48ba8a 0.24 vat
-invoice-payments 0:2da123241332 0.24 amount(gbp)
-invoice-payments 0:3ab6c1099bcc 0.43 subscriptionbilling
-invoice-payments 0:c8e69cd6e074 0.57 subscriptionmanagementandrecurri
-invoice-payments 0:0c95c7ece1ce 0.41 billing
-invoice-payments 0:96d6b62c061d 0.40 £250.00
-invoice-payments 0:96d6b62c061d#1 0.41 £250.00
-invoice-payments 0:dc934fe30a94 0.40 20%
-invoice-payments 0:dc934fe30a94#1 0.40 20%
-invoice-payments 0:dc934fe30a94#2 0.42 20%
-invoice-payments 0:dc934fe30a94#3 0.41 20%
-invoice-payments 0:dc934fe30a94#4 0.40 20%
-invoice-payments 0:dc934fe30a94#5 0.59 20%
-invoice-payments 0:0a9acaea6477 0.43 paymentprocessing
-invoice-payments 0:b8a3c21545b4 0.57 onlinecardpaymentsprocessing
-invoice-payments 0:b42561a38a06 0.41 (volumetier)
-invoice-payments 0:351704ebff51 0.40 £1,180.00
-invoice-payments 0:351704ebff51#1 0.41 £1,180.00
-invoice-payments 0:b3bc34f90a55 0.42 fraudscreening
-invoice-payments 0:ed051c6a1942 0.46 advancedfraudscreeningandrules
-invoice-payments 0:a0a787efd867 0.42 £320.00
-invoice-payments 0:a0a787efd867#1 0.43 £320.00
-invoice-payments 0:34b75c1d0234 0.41 companyformation
-invoice-payments 0:bf45c494a8dc 0.45 incorporationandcompliancefiling
-invoice-payments 0:629184210581 0.41 £180.00
-invoice-payments 0:629184210581#1 0.42 £180.00
-invoice-payments 0:9427a01801d2 0.40 in-personterminals
-invoice-payments 0:882be821cf2e 0.44 terminalrentalandfirmwareupdates
-invoice-payments 0:3c4459a5e4ec 0.40 £39.00
-invoice-payments 0:5d16afda896e 0.41 £156.00
-invoice-payments 0:0036ebf2cfb2 0.59 prioritysupport
-invoice-payments 0:7ef1d2ff5e3a 0.63 namedengineer,one-hourresponse
-invoice-payments 0:cf02270203a4 0.59 £100.00
-invoice-payments 0:cf02270203a4#1 0.60 £100.00
-invoice-payments 0:3c7ade679fdf 0.77 paymentdetails
-invoice-payments 0:182748d2fece 0.81 bankname
-invoice-payments 0:758f4a6f175f 0.82 accountname
-invoice-payments 0:10aeacde20ff 0.83 sortcode
-invoice-payments 0:f92a9c925024 0.84 accountnumber
-invoice-payments 0:d53cd2cae33d 0.85 iban
-invoice-payments 0:3f695692d5f1 0.86 swift/bic
-invoice-payments 0:52367a6622b1 0.87 reference
-invoice-payments 0:c66da4639881 0.78 harbourbankplc
-invoice-payments 0:2cd71c3c2603 0.70 40-02-50
-invoice-payments 0:8fb8a81278c4 0.66 71295408
-invoice-payments 0:48617b6d05d4 0.62 gb29hrbk40025071295408
-invoice-payments 0:6929e6db6e1f 0.58 hrbkgb2l
-invoice-payments 0:e4c4788968b2 0.86 subtotal(excl.vat)
-invoice-payments 0:7ed180496d4e 0.87 vatat20%
-invoice-payments 0:751cbab81a3a 0.90 £2,186.00
-invoice-payments 0:9a5256946abd 0.91 £437.20
-invoice-payments 0:57a66d21eb1b 0.85 totaldue
-invoice-payments 0:5eb0b17220fa 0.91 dueby14june2025
-invoice-payments 0:30d896eb989f 0.65 £2,623.20
-invoice-payments 0:ab5aa97074c4 1.06 notes
-invoice-payments 0:241bcf576ac5 1.08 thankyouforyourbusiness.thisinvo
-invoice-payments 0:f912ca46bf39 1.06 latepaymentmayincurinterestatthe
-invoice-payments 0:73a09fec2c1a 1.10 paymentdueby14june2025
-invoice-payments 0:79df6c5bbc16 1.08 pleaseincludetheinvoicenumberasp
-invoice-payments 0:28b3008f693b 1.04 questions?we'reheretohelp.
-invoice-payments 0:5b88ed40a689 1.07 support@meridianpayments.example
-invoice-payments 0:2e3891f6ba2f 1.08 39661900
+invoice-payments 0:c9046f7a37ad 0.04 description
+invoice-payments 0:1a7b308d8df6 0.04 quantity
+invoice-payments 0:d1062d072acd 0.04 unitprice
+invoice-payments 0:7c512b48ba8a 0.04 vat
+invoice-payments 0:2da123241332 0.04 amount(gbp)
+invoice-payments 0:3ab6c1099bcc 0.03 subscriptionbilling
+invoice-payments 0:c8e69cd6e074 0.17 subscriptionmanagementandrecurri
+invoice-payments 0:0c95c7ece1ce 0.01 billing
+invoice-payments 0:96d6b62c061d 0.00 £250.00
+invoice-payments 0:96d6b62c061d#1 0.01 £250.00
+invoice-payments 0:dc934fe30a94 0.00 20%
+invoice-payments 0:dc934fe30a94#1 0.00 20%
+invoice-payments 0:dc934fe30a94#2 0.02 20%
+invoice-payments 0:dc934fe30a94#3 0.01 20%
+invoice-payments 0:dc934fe30a94#4 0.00 20%
+invoice-payments 0:dc934fe30a94#5 -0.01 20%
+invoice-payments 0:0a9acaea6477 0.03 paymentprocessing
+invoice-payments 0:b8a3c21545b4 0.17 onlinecardpaymentsprocessing
+invoice-payments 0:b42561a38a06 0.01 (volumetier)
+invoice-payments 0:351704ebff51 0.00 £1,180.00
+invoice-payments 0:351704ebff51#1 0.01 £1,180.00
+invoice-payments 0:b3bc34f90a55 0.02 fraudscreening
+invoice-payments 0:ed051c6a1942 0.06 advancedfraudscreeningandrules
+invoice-payments 0:a0a787efd867 0.02 £320.00
+invoice-payments 0:a0a787efd867#1 0.03 £320.00
+invoice-payments 0:34b75c1d0234 0.01 companyformation
+invoice-payments 0:bf45c494a8dc 0.05 incorporationandcompliancefiling
+invoice-payments 0:629184210581 0.01 £180.00
+invoice-payments 0:629184210581#1 0.02 £180.00
+invoice-payments 0:9427a01801d2 0.00 in-personterminals
+invoice-payments 0:882be821cf2e 0.04 terminalrentalandfirmwareupdates
+invoice-payments 0:3c4459a5e4ec 0.00 £39.00
+invoice-payments 0:5d16afda896e 0.01 £156.00
+invoice-payments 0:0036ebf2cfb2 -0.01 prioritysupport
+invoice-payments 0:7ef1d2ff5e3a 0.03 namedengineer,one-hourresponse
+invoice-payments 0:cf02270203a4 -0.01 £100.00
+invoice-payments 0:cf02270203a4#1 0.00 £100.00
+invoice-payments 0:3c7ade679fdf -0.03 paymentdetails
+invoice-payments 0:182748d2fece 0.01 bankname
+invoice-payments 0:758f4a6f175f 0.02 accountname
+invoice-payments 0:10aeacde20ff 0.03 sortcode
+invoice-payments 0:f92a9c925024 0.04 accountnumber
+invoice-payments 0:d53cd2cae33d 0.05 iban
+invoice-payments 0:3f695692d5f1 0.06 swift/bic
+invoice-payments 0:52367a6622b1 0.07 reference
+invoice-payments 0:c66da4639881 -0.02 harbourbankplc
+invoice-payments 0:2cd71c3c2603 -0.10 40-02-50
+invoice-payments 0:8fb8a81278c4 -0.14 71295408
+invoice-payments 0:48617b6d05d4 -0.18 gb29hrbk40025071295408
+invoice-payments 0:6929e6db6e1f -0.22 hrbkgb2l
+invoice-payments 0:e4c4788968b2 0.06 subtotal(excl.vat)
+invoice-payments 0:7ed180496d4e 0.07 vatat20%
+invoice-payments 0:751cbab81a3a 0.10 £2,186.00
+invoice-payments 0:9a5256946abd 0.11 £437.20
+invoice-payments 0:57a66d21eb1b 0.05 totaldue
+invoice-payments 0:5eb0b17220fa 0.11 dueby14june2025
+invoice-payments 0:30d896eb989f -0.15 £2,623.20
+invoice-payments 0:ab5aa97074c4 0.26 notes
+invoice-payments 0:241bcf576ac5 0.28 thankyouforyourbusiness.thisinvo
+invoice-payments 0:f912ca46bf39 0.26 latepaymentmayincurinterestatthe
+invoice-payments 0:73a09fec2c1a 0.30 paymentdueby14june2025
+invoice-payments 0:79df6c5bbc16 0.28 pleaseincludetheinvoicenumberasp
+invoice-payments 0:28b3008f693b 0.24 questions?we'reheretohelp.
+invoice-payments 0:5b88ed40a689 0.27 support@meridianpayments.example
+invoice-payments 0:2e3891f6ba2f 0.28 39661900
invoice-payments 0:7b14b8d2c5c4 -0.04 page1of1
invoice-platform 0:9817f28442bf 0.04 auroracloud
invoice-platform 0:9817f28442bf#1 -0.56 auroracloud
@@ -3316,18 +3316,18 @@ invoice-subscription 0:354ffeb2bbc3 -0.03 paymentisdueby10september2026.if
invoice-subscription 0:7f7d98088133 -0.02 foranyqueries,pleasecontactbilli
invoice-subscription 0:7b14b8d2c5c4 0.00 page1of1
invoice-workspace 0:07f15cde5b18 0.15 kestrel
-invoice-workspace 0:07f15cde5b18#1 1.76 kestrel
+invoice-workspace 0:07f15cde5b18#1 0.96 kestrel
invoice-workspace 0:52d6e3de4fa0 -0.16 invoice
invoice-workspace 0:091019880d88 -0.37 kestrelcollaboration,inc.
-invoice-workspace 0:091019880d88#1 1.17 kestrelcollaboration,inc.
-invoice-workspace 0:091019880d88#2 1.36 kestrelcollaboration,inc.
+invoice-workspace 0:091019880d88#1 0.37 kestrelcollaboration,inc.
+invoice-workspace 0:091019880d88#2 0.56 kestrelcollaboration,inc.
invoice-workspace 0:9167e0470dae -0.31 500howardstreet,6thfloor
invoice-workspace 0:efa5e1529794 -0.28 sanfrancisco,ca94105
invoice-workspace 0:fd7321c405f8 -0.24 unitedstates
invoice-workspace 0:d3c6f273c22d -0.24 vatid:us77-0560185
invoice-workspace 0:6282391a4cc1 -0.31 invoicenumber:
invoice-workspace 0:b13757c9a6fc -0.30 inv-2024-0003521
-invoice-workspace 0:b13757c9a6fc#1 0.98 inv-2024-0003521
+invoice-workspace 0:b13757c9a6fc#1 0.18 inv-2024-0003521
invoice-workspace 0:8d05f5d55191 -0.29 invoicedate:
invoice-workspace 0:8da43dd45024 -0.27 27may2024
invoice-workspace 0:d39366fa1423 -0.26 billingperiod:
@@ -3338,7 +3338,7 @@ invoice-workspace 0:18e2cca1098e -0.21 paymentterms:
invoice-workspace 0:98ec3d1fd5b9 -0.20 net30
invoice-workspace 0:0e0fb0fc0939 -0.19 duedate:
invoice-workspace 0:f1e2a60122bd -0.18 26june2024
-invoice-workspace 0:f1e2a60122bd#1 0.12 26june2024
+invoice-workspace 0:f1e2a60122bd#1 -0.68 26june2024
invoice-workspace 0:aeba3a7b3598 -0.18 billto
invoice-workspace 0:45fe04dbae24 -0.22 brightfutureltd.
invoice-workspace 0:45fe04dbae24#1 -0.22 brightfutureltd.
@@ -3350,60 +3350,60 @@ invoice-workspace 0:c7a9cfdd1c55 -0.13 vatid:gb987654321
invoice-workspace 0:725a8f5062e7 -0.18 shipto
invoice-workspace 0:6d835e737af6 -0.17 unit4,riversidepark
invoice-workspace 0:555d5194cd4d -0.16 leedsls14ap
-invoice-workspace 0:c9046f7a37ad 0.21 description
-invoice-workspace 0:169240d91658 0.21 plan/service
-invoice-workspace 0:32e8369a9c4f 0.21 qty
-invoice-workspace 0:e2a9c81da5f6 0.21 unitprice(usd)
-invoice-workspace 0:5dfb966b2bcf 0.21 amount(usd)
-invoice-workspace 0:2bcc555090a1 0.31 kestrelbusiness+
-invoice-workspace 0:68fad867a983 0.36 workspacesubscription
-invoice-workspace 0:e0b844887562 0.37 business+annual
-invoice-workspace 0:84906b0f4b73 0.37 50users
-invoice-workspace 0:5ee31a6284bc 0.37 8.75
-invoice-workspace 0:843d501d422c 0.37 437.50
-invoice-workspace 0:3007667b4e18 0.29 enterprisekeymanagement
-invoice-workspace 0:162e9c93c528 0.34 customer-managedencryptionkeys
-invoice-workspace 0:a33a54a73112 0.35 add-on
-invoice-workspace 0:d66c66a96157 0.35 100.00
-invoice-workspace 0:d66c66a96157#1 0.35 100.00
-invoice-workspace 0:0036ebf2cfb2 0.27 prioritysupport
-invoice-workspace 0:51833276172f 0.32 namedengineerandresponsetarget
-invoice-workspace 0:fe6d3468cf5c 0.33 standard
-invoice-workspace 0:a99210875f11 0.33 50.00
-invoice-workspace 0:a99210875f11#1 0.33 50.00
-invoice-workspace 0:14209e8ccd53 0.45 workflowautomation
-invoice-workspace 0:31be3ff05457 0.50 templatesandscheduledruns
-invoice-workspace 0:7f0f70e643bc 0.51 included
-invoice-workspace 0:561b2814d3c0 0.51 0.00
-invoice-workspace 0:561b2814d3c0#1 0.51 0.00
-invoice-workspace 0:561b2814d3c0#2 0.76 0.00
-invoice-workspace 0:3c7ade679fdf 1.12 paymentdetails
-invoice-workspace 0:944d398aea60 1.21 bankname:
-invoice-workspace 0:a18e9fdf120e 1.21 bayunionbank,n.a.
-invoice-workspace 0:0ecb5847ffa7 1.17 accountname:
-invoice-workspace 0:6b4894c28363 1.13 accountnumber:
-invoice-workspace 0:ab92799f9bc7 1.13 000000123456789
-invoice-workspace 0:c1390f638bd3 1.09 routing(aba):
-invoice-workspace 0:1f873cdde0ca 1.09 021000021
-invoice-workspace 0:e58256751597 1.06 swift/bic:
-invoice-workspace 0:0fdf54f117f8 1.06 bayuus33
-invoice-workspace 0:967e0b6ca4b9 1.02 currency:
-invoice-workspace 0:d60fbd8718ec 1.02 usd
-invoice-workspace 0:c608665436db 0.98 reference:
-invoice-workspace 0:3db3fa89ea2c 0.94 bankaddress:
-invoice-workspace 0:b1645851e755 0.94 1marketplaza,sanfrancisco
-invoice-workspace 0:9b600d1211c8 1.88 pleaseincludetheinvoicenumberiny
-invoice-workspace 0:415eb9e42f41 0.62 reference.
-invoice-workspace 0:d6577e95efba 0.76 subtotal
-invoice-workspace 0:460dd5bae888 0.76 587.50
-invoice-workspace 0:2ee4d3de4ddf 0.76 tax(0%)
-invoice-workspace 0:57a66d21eb1b 0.69 totaldue
-invoice-workspace 0:ad00e93ce79a 0.61 usd587.50
-invoice-workspace 0:b0553f008513 0.23 paymentdueby
-invoice-workspace 0:08775a92bfca 1.39 thankyouforusingkestrel.
-invoice-workspace 0:18e82fbd48a3 1.46 questionsaboutthisinvoice?reachu
-invoice-workspace 0:3c72ba0e1eb8 1.33 500howardstreet,6thfloor,sanfran
-invoice-workspace 0:9e2917e23527 1.32 kestrel.example
+invoice-workspace 0:c9046f7a37ad 0.01 description
+invoice-workspace 0:169240d91658 0.01 plan/service
+invoice-workspace 0:32e8369a9c4f 0.01 qty
+invoice-workspace 0:e2a9c81da5f6 0.01 unitprice(usd)
+invoice-workspace 0:5dfb966b2bcf 0.01 amount(usd)
+invoice-workspace 0:2bcc555090a1 -0.09 kestrelbusiness+
+invoice-workspace 0:68fad867a983 -0.04 workspacesubscription
+invoice-workspace 0:e0b844887562 -0.03 business+annual
+invoice-workspace 0:84906b0f4b73 -0.03 50users
+invoice-workspace 0:5ee31a6284bc -0.03 8.75
+invoice-workspace 0:843d501d422c -0.03 437.50
+invoice-workspace 0:3007667b4e18 -0.11 enterprisekeymanagement
+invoice-workspace 0:162e9c93c528 -0.06 customer-managedencryptionkeys
+invoice-workspace 0:a33a54a73112 -0.05 add-on
+invoice-workspace 0:d66c66a96157 -0.05 100.00
+invoice-workspace 0:d66c66a96157#1 -0.05 100.00
+invoice-workspace 0:0036ebf2cfb2 -0.13 prioritysupport
+invoice-workspace 0:51833276172f -0.08 namedengineerandresponsetarget
+invoice-workspace 0:fe6d3468cf5c -0.07 standard
+invoice-workspace 0:a99210875f11 -0.07 50.00
+invoice-workspace 0:a99210875f11#1 -0.07 50.00
+invoice-workspace 0:14209e8ccd53 -0.15 workflowautomation
+invoice-workspace 0:31be3ff05457 -0.10 templatesandscheduledruns
+invoice-workspace 0:7f0f70e643bc -0.09 included
+invoice-workspace 0:561b2814d3c0 -0.09 0.00
+invoice-workspace 0:561b2814d3c0#1 -0.09 0.00
+invoice-workspace 0:561b2814d3c0#2 -0.04 0.00
+invoice-workspace 0:3c7ade679fdf 0.32 paymentdetails
+invoice-workspace 0:944d398aea60 0.41 bankname:
+invoice-workspace 0:a18e9fdf120e 0.41 bayunionbank,n.a.
+invoice-workspace 0:0ecb5847ffa7 0.37 accountname:
+invoice-workspace 0:6b4894c28363 0.33 accountnumber:
+invoice-workspace 0:ab92799f9bc7 0.33 000000123456789
+invoice-workspace 0:c1390f638bd3 0.29 routing(aba):
+invoice-workspace 0:1f873cdde0ca 0.29 021000021
+invoice-workspace 0:e58256751597 0.26 swift/bic:
+invoice-workspace 0:0fdf54f117f8 0.26 bayuus33
+invoice-workspace 0:967e0b6ca4b9 0.22 currency:
+invoice-workspace 0:d60fbd8718ec 0.22 usd
+invoice-workspace 0:c608665436db 0.18 reference:
+invoice-workspace 0:3db3fa89ea2c 0.14 bankaddress:
+invoice-workspace 0:b1645851e755 0.14 1marketplaza,sanfrancisco
+invoice-workspace 0:9b600d1211c8 1.08 pleaseincludetheinvoicenumberiny
+invoice-workspace 0:415eb9e42f41 -0.18 reference.
+invoice-workspace 0:d6577e95efba -0.04 subtotal
+invoice-workspace 0:460dd5bae888 -0.04 587.50
+invoice-workspace 0:2ee4d3de4ddf -0.04 tax(0%)
+invoice-workspace 0:57a66d21eb1b -0.11 totaldue
+invoice-workspace 0:ad00e93ce79a -0.19 usd587.50
+invoice-workspace 0:b0553f008513 -0.57 paymentdueby
+invoice-workspace 0:08775a92bfca 0.59 thankyouforusingkestrel.
+invoice-workspace 0:18e82fbd48a3 0.66 questionsaboutthisinvoice?reachu
+invoice-workspace 0:3c72ba0e1eb8 0.53 500howardstreet,6thfloor,sanfran
+invoice-workspace 0:9e2917e23527 0.52 kestrel.example
invoice-workspace 0:7b14b8d2c5c4 -0.05 page1of1
letter-blue_banner 0:8f1010120ed6 0.42 jordanrivera
letter-blue_banner 0:8f1010120ed6#1 -0.02 jordanrivera
@@ -3650,66 +3650,66 @@ proposal-editorial 1:8b712e7e93bf -45.40 contentstrategy&pagetemplates
proposal-editorial 1:e9bf06d9b130 -45.40 developer-readyassets&specificat
proposal-editorial 1:e93e7ba95ceb -45.40 launchchecklist&trainingsession
proposal-editorial 1:94d192b3a326 -46.32 timeline
-proposal-editorial 1:02195b8e9896 -45.06 phase
-proposal-editorial 1:c51faa148557 -45.06 focus
-proposal-editorial 1:caa79af4db67 -45.06 duration
-proposal-editorial 1:e0ee8bb50685 -45.06 output
-proposal-editorial 1:9a5c531db125 -44.93 01discover
-proposal-editorial 1:99b15ca862e5 32.47 1week
-proposal-editorial 1:99b15ca862e5#1 -122.23 1week
-proposal-editorial 1:7817fa5085e2 -44.35 research,audit,insights,and
-proposal-editorial 1:73dff70e25ad -44.35 strategy
-proposal-editorial 1:ddfbc608570a -44.35 discoveryreport&creative
-proposal-editorial 1:93c4abe27cf1 -44.35 direction
-proposal-editorial 1:9285b279249c -44.88 02design
-proposal-editorial 1:b183847fe9f8 25.77 2weeks
-proposal-editorial 1:b183847fe9f8#1 -115.25 2weeks
-proposal-editorial 1:1e0716635ae3 -44.30 brandrefinementandwebsite
-proposal-editorial 1:80f5fb36f074 -44.30 ux/uidesign
-proposal-editorial 1:ad5e8a376247 -44.30 designsystem&high-fidelity
-proposal-editorial 1:dbb1831acb45 -44.30 designs
-proposal-editorial 1:ea1ecc5ce8ad -44.83 03developprep
-proposal-editorial 1:381b99928ddd -44.25 contentstructure,developer
-proposal-editorial 1:b144c5104484 -44.25 handoff&assetpreparation
-proposal-editorial 1:6ba4e54f2632 -44.25 specs,assets&content
-proposal-editorial 1:06a61df042ad -44.25 framework
-proposal-editorial 1:17f923a4777c -44.60 04launchsupport
-proposal-editorial 1:8f16bc1588b5 -44.75 qa,training&go-liveassistance
-proposal-editorial 1:7c23497e09b0 -44.75 qasign-off&successfullaunch
-proposal-editorial 1:f9b21c4bda58 -45.33 investment
-proposal-editorial 1:4a33eacd5fa6 -44.07 item
-proposal-editorial 1:2da123241332 -44.07 amount(gbp)
-proposal-editorial 1:1167b381fe2f -43.91 discovery&strategy
-proposal-editorial 1:572a8dc5a455 -43.91 £2,500
-proposal-editorial 1:7c2ad9ba0fd0 -43.86 brandidentityrefinement
-proposal-editorial 1:7f2732df7390 -43.86 £4,500
-proposal-editorial 1:fc5134bf5fd1 -43.81 websiteux/uidesign
-proposal-editorial 1:8534d989b9ed -43.81 £7,000
-proposal-editorial 1:32001e20b2ed -43.76 contentstructure&messaging
-proposal-editorial 1:e58a378ffc52 -43.76 £2,000
-proposal-editorial 1:8c7703bb6fb7 -43.71 launchsupport
-proposal-editorial 1:d423fc0a31c2 -43.71 £1,500
-proposal-editorial 1:d6577e95efba -43.66 subtotal
-proposal-editorial 1:8873236d3571 -43.66 £17,500
-proposal-editorial 1:3d213570f707 -43.61 optional:3monthspost-launchsuppo
-proposal-editorial 1:7ffd918ebc4a -43.61 £1,750
-proposal-editorial 1:58656319146d -43.44 totalinvestment
-proposal-editorial 1:4aadcd9bc785 -43.44 £19,250
-proposal-editorial 1:51d2361f4fae -45.33 terms
-proposal-editorial 1:99ffab766326 -44.35 50%depositisrequiredtosecurethe
-proposal-editorial 1:5414e5671cbd -44.35 projectandschedulethekick-off.
-proposal-editorial 1:832db31f5c9a -44.37 includestworoundsofrevisionsper
-proposal-editorial 1:5130aeada3db -44.37 majordeliverable.
-proposal-editorial 1:ffce6ed7e6e5 -44.39 finalfilesandhandoffdeliveredupo
-proposal-editorial 1:566f68df6dd8 -44.39 finalpayment.
-proposal-editorial 1:06ebb5670fa8 -44.71 ownershipofallfinaldeliverables
-proposal-editorial 1:deda6d86d965 -44.36 transferstoasterahealthco.after
-proposal-editorial 1:aaa7d3e9affb -44.78 fullpaymentisreceived.
-proposal-editorial 1:c1514c6cdad1 -44.44 acceptance
-proposal-editorial 1:893663b06769 -43.41 bysigningbelow,youagreetothescop
-proposal-editorial 1:df16232de5b9 -43.42 acceptedby:
-proposal-editorial 1:f089d24d7cf3 -43.42 signature:
-proposal-editorial 1:c74c9cd82f13 -43.42 date:
+proposal-editorial 1:02195b8e9896 -45.21 phase
+proposal-editorial 1:c51faa148557 -45.21 focus
+proposal-editorial 1:caa79af4db67 -45.21 duration
+proposal-editorial 1:e0ee8bb50685 -45.21 output
+proposal-editorial 1:9a5c531db125 -45.23 01discover
+proposal-editorial 1:99b15ca862e5 32.17 1week
+proposal-editorial 1:99b15ca862e5#1 -122.53 1week
+proposal-editorial 1:7817fa5085e2 -44.65 research,audit,insights,and
+proposal-editorial 1:73dff70e25ad -44.65 strategy
+proposal-editorial 1:ddfbc608570a -44.65 discoveryreport&creative
+proposal-editorial 1:93c4abe27cf1 -44.65 direction
+proposal-editorial 1:9285b279249c -45.18 02design
+proposal-editorial 1:b183847fe9f8 25.32 2weeks
+proposal-editorial 1:b183847fe9f8#1 -115.55 2weeks
+proposal-editorial 1:1e0716635ae3 -44.60 brandrefinementandwebsite
+proposal-editorial 1:80f5fb36f074 -44.60 ux/uidesign
+proposal-editorial 1:ad5e8a376247 -44.60 designsystem&high-fidelity
+proposal-editorial 1:dbb1831acb45 -44.60 designs
+proposal-editorial 1:ea1ecc5ce8ad -45.13 03developprep
+proposal-editorial 1:381b99928ddd -44.55 contentstructure,developer
+proposal-editorial 1:b144c5104484 -44.55 handoff&assetpreparation
+proposal-editorial 1:6ba4e54f2632 -44.55 specs,assets&content
+proposal-editorial 1:06a61df042ad -44.55 framework
+proposal-editorial 1:17f923a4777c -45.05 04launchsupport
+proposal-editorial 1:8f16bc1588b5 -45.05 qa,training&go-liveassistance
+proposal-editorial 1:7c23497e09b0 -45.05 qasign-off&successfullaunch
+proposal-editorial 1:f9b21c4bda58 -45.93 investment
+proposal-editorial 1:4a33eacd5fa6 -44.82 item
+proposal-editorial 1:2da123241332 -44.82 amount(gbp)
+proposal-editorial 1:1167b381fe2f -44.81 discovery&strategy
+proposal-editorial 1:572a8dc5a455 -44.81 £2,500
+proposal-editorial 1:7c2ad9ba0fd0 -44.76 brandidentityrefinement
+proposal-editorial 1:7f2732df7390 -44.76 £4,500
+proposal-editorial 1:fc5134bf5fd1 -44.71 websiteux/uidesign
+proposal-editorial 1:8534d989b9ed -44.71 £7,000
+proposal-editorial 1:32001e20b2ed -44.66 contentstructure&messaging
+proposal-editorial 1:e58a378ffc52 -44.66 £2,000
+proposal-editorial 1:8c7703bb6fb7 -44.61 launchsupport
+proposal-editorial 1:d423fc0a31c2 -44.61 £1,500
+proposal-editorial 1:d6577e95efba -44.56 subtotal
+proposal-editorial 1:8873236d3571 -44.56 £17,500
+proposal-editorial 1:3d213570f707 -44.51 optional:3monthspost-launchsuppo
+proposal-editorial 1:7ffd918ebc4a -44.51 £1,750
+proposal-editorial 1:58656319146d -44.49 totalinvestment
+proposal-editorial 1:4aadcd9bc785 -44.49 £19,250
+proposal-editorial 1:51d2361f4fae -45.93 terms
+proposal-editorial 1:99ffab766326 -44.95 50%depositisrequiredtosecurethe
+proposal-editorial 1:5414e5671cbd -44.95 projectandschedulethekick-off.
+proposal-editorial 1:832db31f5c9a -44.97 includestworoundsofrevisionsper
+proposal-editorial 1:5130aeada3db -44.97 majordeliverable.
+proposal-editorial 1:ffce6ed7e6e5 -44.99 finalfilesandhandoffdeliveredupo
+proposal-editorial 1:566f68df6dd8 -44.99 finalpayment.
+proposal-editorial 1:06ebb5670fa8 -45.31 ownershipofallfinaldeliverables
+proposal-editorial 1:deda6d86d965 -44.96 transferstoasterahealthco.after
+proposal-editorial 1:aaa7d3e9affb -45.38 fullpaymentisreceived.
+proposal-editorial 1:c1514c6cdad1 -45.64 acceptance
+proposal-editorial 1:893663b06769 -44.61 bysigningbelow,youagreetothescop
+proposal-editorial 1:df16232de5b9 -44.62 acceptedby:
+proposal-editorial 1:f089d24d7cf3 -44.62 signature:
+proposal-editorial 1:c74c9cd82f13 -44.62 date:
proposal-editorial 1:026890c58de9 0.01 northlinestudio|northlinestudio.
proposal-indigo 0:07f15cde5b18 0.14 kestrel
proposal-indigo 0:ecd1378bc9dc 0.13 proposal
@@ -3802,29 +3802,29 @@ proposal-modern 0:9e580657f485 -0.57 discovery,architecture,andarefer
proposal-modern 0:cec9111de36d -0.41 approach
proposal-modern 0:3215ea3be6d9 -0.57 iterativedeliverywithweeklycheck
proposal-modern 0:94d192b3a326 -0.41 timeline
-proposal-modern 0:02195b8e9896 -0.47 phase
-proposal-modern 0:caa79af4db67 -0.47 duration
-proposal-modern 0:41ffd8b76afc -0.47 details
-proposal-modern 0:fa44132b238e -0.25 discovery
-proposal-modern 0:fa44132b238e#1 0.25 discovery
-proposal-modern 0:b183847fe9f8 -0.25 2weeks
-proposal-modern 0:4b20bfb69ca7 -0.25 stakeholderinterviews+audit
-proposal-modern 0:44575cf5b285 -0.15 build
-proposal-modern 0:44575cf5b285#1 0.25 build
-proposal-modern 0:5a6b4bf425f2 -0.15 6weeks
-proposal-modern 0:7a802048127d -0.15 engine+templatemigration
-proposal-modern 0:f9b21c4bda58 0.09 investment
-proposal-modern 0:4a33eacd5fa6 0.03 item
-proposal-modern 0:c9046f7a37ad 0.03 description
-proposal-modern 0:cf38d95c9c6b 0.03 amount
-proposal-modern 0:fe9b6b4f133b 0.25 workshops+auditgbp6,000
-proposal-modern 0:62e788ae3916 0.25 engine+templatesgbp24,000
-proposal-modern 0:11239872d178 0.25 total
-proposal-modern 0:1c3065490625 0.25 gbp30,000
-proposal-modern 0:63feb7230a5d 0.57 acceptanceterms
-proposal-modern 0:35046a9f5675 0.50 •50%onsignature,50%ondelivery.
-proposal-modern 0:f03c1877ea2b 0.50 •validfor30daysfromthepreparedda
-proposal-modern 0:90572e911376 0.42 thankyouforconsideringgraphcompo
+proposal-modern 0:02195b8e9896 -0.57 phase
+proposal-modern 0:caa79af4db67 -0.57 duration
+proposal-modern 0:41ffd8b76afc -0.57 details
+proposal-modern 0:fa44132b238e -0.50 discovery
+proposal-modern 0:fa44132b238e#1 -0.50 discovery
+proposal-modern 0:b183847fe9f8 -0.50 2weeks
+proposal-modern 0:4b20bfb69ca7 -0.50 stakeholderinterviews+audit
+proposal-modern 0:44575cf5b285 -0.50 build
+proposal-modern 0:44575cf5b285#1 -0.50 build
+proposal-modern 0:5a6b4bf425f2 -0.50 6weeks
+proposal-modern 0:7a802048127d -0.50 engine+templatemigration
+proposal-modern 0:f9b21c4bda58 -0.41 investment
+proposal-modern 0:4a33eacd5fa6 -0.57 item
+proposal-modern 0:c9046f7a37ad -0.57 description
+proposal-modern 0:cf38d95c9c6b -0.57 amount
+proposal-modern 0:fe9b6b4f133b -0.50 workshops+auditgbp6,000
+proposal-modern 0:62e788ae3916 -0.50 engine+templatesgbp24,000
+proposal-modern 0:11239872d178 -0.60 total
+proposal-modern 0:1c3065490625 -0.60 gbp30,000
+proposal-modern 0:63feb7230a5d -0.43 acceptanceterms
+proposal-modern 0:35046a9f5675 -0.50 •50%onsignature,50%ondelivery.
+proposal-modern 0:f03c1877ea2b -0.50 •validfor30daysfromthepreparedda
+proposal-modern 0:90572e911376 -0.58 thankyouforconsideringgraphcompo
proposal-northline 0:5205c2a261bc -0.44 northline
proposal-northline 0:da0daaba4b15 -0.44 studio
proposal-northline 0:ecd1378bc9dc -0.38 proposal
@@ -3896,66 +3896,66 @@ proposal-northline 1:8b712e7e93bf -0.12 contentstrategy&pagetemplates
proposal-northline 1:e9bf06d9b130 -0.12 developer-readyassets&specificat
proposal-northline 1:e93e7ba95ceb -0.12 launchchecklist&trainingsession
proposal-northline 1:94d192b3a326 -0.44 timeline
-proposal-northline 1:02195b8e9896 0.11 phase
-proposal-northline 1:c51faa148557 0.11 focus
-proposal-northline 1:caa79af4db67 0.11 duration
-proposal-northline 1:e0ee8bb50685 0.11 output
-proposal-northline 1:9a5c531db125 0.24 01discover
-proposal-northline 1:99b15ca862e5 0.24 1week
-proposal-northline 1:99b15ca862e5#1 0.34 1week
-proposal-northline 1:7817fa5085e2 0.62 research,audit,insights,and
-proposal-northline 1:73dff70e25ad 0.62 strategy
-proposal-northline 1:ddfbc608570a 0.62 discoveryreport&creative
-proposal-northline 1:93c4abe27cf1 0.62 direction
-proposal-northline 1:9285b279249c 0.29 02design
-proposal-northline 1:b183847fe9f8 0.29 2weeks
-proposal-northline 1:b183847fe9f8#1 0.57 2weeks
-proposal-northline 1:1e0716635ae3 0.67 brandrefinementandwebsite
-proposal-northline 1:80f5fb36f074 0.67 ux/uidesign
-proposal-northline 1:ad5e8a376247 0.67 designsystem&high-fidelity
-proposal-northline 1:dbb1831acb45 0.67 designs
-proposal-northline 1:ea1ecc5ce8ad 0.34 03developprep
-proposal-northline 1:381b99928ddd 0.72 contentstructure,developer
-proposal-northline 1:b144c5104484 0.72 handoff&assetpreparation
-proposal-northline 1:6ba4e54f2632 0.72 specs,assets&content
-proposal-northline 1:06a61df042ad 0.72 framework
-proposal-northline 1:17f923a4777c 0.57 04launchsupport
-proposal-northline 1:8f16bc1588b5 0.42 qa,training&go-liveassistance
-proposal-northline 1:7c23497e09b0 0.42 qasign-off&successfullaunch
-proposal-northline 1:f9b21c4bda58 0.46 investment
-proposal-northline 1:4a33eacd5fa6 1.01 item
-proposal-northline 1:2da123241332 1.01 amount(gbp)
-proposal-northline 1:1167b381fe2f 1.17 discovery&strategy
-proposal-northline 1:572a8dc5a455 1.17 £2,500
-proposal-northline 1:7c2ad9ba0fd0 1.22 brandidentityrefinement
-proposal-northline 1:7f2732df7390 1.22 £4,500
-proposal-northline 1:fc5134bf5fd1 1.27 websiteux/uidesign
-proposal-northline 1:8534d989b9ed 1.27 £7,000
-proposal-northline 1:32001e20b2ed 1.32 contentstructure&messaging
-proposal-northline 1:e58a378ffc52 1.32 £2,000
-proposal-northline 1:8c7703bb6fb7 1.37 launchsupport
-proposal-northline 1:d423fc0a31c2 1.37 £1,500
-proposal-northline 1:d6577e95efba 1.42 subtotal
-proposal-northline 1:8873236d3571 1.42 £17,500
-proposal-northline 1:3d213570f707 1.47 optional:3monthspost-launchsuppo
-proposal-northline 1:7ffd918ebc4a 1.47 £1,750
-proposal-northline 1:58656319146d 1.64 totalinvestment
-proposal-northline 1:4aadcd9bc785 1.64 £19,250
-proposal-northline 1:51d2361f4fae 0.46 terms
-proposal-northline 1:99ffab766326 0.63 50%depositisrequiredtosecurethe
-proposal-northline 1:5414e5671cbd 0.65 projectandschedulethekick-off.
-proposal-northline 1:832db31f5c9a 0.63 includestworoundsofrevisionsper
-proposal-northline 1:5130aeada3db 0.65 majordeliverable.
-proposal-northline 1:ffce6ed7e6e5 0.63 finalfilesandhandoffdeliveredupo
-proposal-northline 1:566f68df6dd8 0.65 finalpayment.
-proposal-northline 1:06ebb5670fa8 0.93 ownershipofallfinaldeliverables
-proposal-northline 1:5312201597c1 1.30 transferstoasterahealthco.afterf
-proposal-northline 1:d31e8d77a816 0.90 paymentisreceived.
-proposal-northline 1:c1514c6cdad1 1.26 acceptance
-proposal-northline 1:893663b06769 1.58 bysigningbelow,youagreetothescop
-proposal-northline 1:df16232de5b9 1.57 acceptedby:
-proposal-northline 1:f089d24d7cf3 1.57 signature:
-proposal-northline 1:c74c9cd82f13 1.57 date:
+proposal-northline 1:02195b8e9896 -0.04 phase
+proposal-northline 1:c51faa148557 -0.04 focus
+proposal-northline 1:caa79af4db67 -0.04 duration
+proposal-northline 1:e0ee8bb50685 -0.04 output
+proposal-northline 1:9a5c531db125 -0.06 01discover
+proposal-northline 1:99b15ca862e5 -0.06 1week
+proposal-northline 1:99b15ca862e5#1 0.04 1week
+proposal-northline 1:7817fa5085e2 0.32 research,audit,insights,and
+proposal-northline 1:73dff70e25ad 0.32 strategy
+proposal-northline 1:ddfbc608570a 0.32 discoveryreport&creative
+proposal-northline 1:93c4abe27cf1 0.32 direction
+proposal-northline 1:9285b279249c -0.01 02design
+proposal-northline 1:b183847fe9f8 -0.01 2weeks
+proposal-northline 1:b183847fe9f8#1 0.12 2weeks
+proposal-northline 1:1e0716635ae3 0.37 brandrefinementandwebsite
+proposal-northline 1:80f5fb36f074 0.37 ux/uidesign
+proposal-northline 1:ad5e8a376247 0.37 designsystem&high-fidelity
+proposal-northline 1:dbb1831acb45 0.37 designs
+proposal-northline 1:ea1ecc5ce8ad 0.04 03developprep
+proposal-northline 1:381b99928ddd 0.42 contentstructure,developer
+proposal-northline 1:b144c5104484 0.42 handoff&assetpreparation
+proposal-northline 1:6ba4e54f2632 0.42 specs,assets&content
+proposal-northline 1:06a61df042ad 0.42 framework
+proposal-northline 1:17f923a4777c 0.12 04launchsupport
+proposal-northline 1:8f16bc1588b5 0.12 qa,training&go-liveassistance
+proposal-northline 1:7c23497e09b0 0.12 qasign-off&successfullaunch
+proposal-northline 1:f9b21c4bda58 -0.14 investment
+proposal-northline 1:4a33eacd5fa6 0.26 item
+proposal-northline 1:2da123241332 0.26 amount(gbp)
+proposal-northline 1:1167b381fe2f 0.27 discovery&strategy
+proposal-northline 1:572a8dc5a455 0.27 £2,500
+proposal-northline 1:7c2ad9ba0fd0 0.32 brandidentityrefinement
+proposal-northline 1:7f2732df7390 0.32 £4,500
+proposal-northline 1:fc5134bf5fd1 0.37 websiteux/uidesign
+proposal-northline 1:8534d989b9ed 0.37 £7,000
+proposal-northline 1:32001e20b2ed 0.42 contentstructure&messaging
+proposal-northline 1:e58a378ffc52 0.42 £2,000
+proposal-northline 1:8c7703bb6fb7 0.47 launchsupport
+proposal-northline 1:d423fc0a31c2 0.47 £1,500
+proposal-northline 1:d6577e95efba 0.52 subtotal
+proposal-northline 1:8873236d3571 0.52 £17,500
+proposal-northline 1:3d213570f707 0.57 optional:3monthspost-launchsuppo
+proposal-northline 1:7ffd918ebc4a 0.57 £1,750
+proposal-northline 1:58656319146d 0.59 totalinvestment
+proposal-northline 1:4aadcd9bc785 0.59 £19,250
+proposal-northline 1:51d2361f4fae -0.14 terms
+proposal-northline 1:99ffab766326 0.03 50%depositisrequiredtosecurethe
+proposal-northline 1:5414e5671cbd 0.05 projectandschedulethekick-off.
+proposal-northline 1:832db31f5c9a 0.03 includestworoundsofrevisionsper
+proposal-northline 1:5130aeada3db 0.05 majordeliverable.
+proposal-northline 1:ffce6ed7e6e5 0.03 finalfilesandhandoffdeliveredupo
+proposal-northline 1:566f68df6dd8 0.05 finalpayment.
+proposal-northline 1:06ebb5670fa8 0.33 ownershipofallfinaldeliverables
+proposal-northline 1:5312201597c1 0.70 transferstoasterahealthco.afterf
+proposal-northline 1:d31e8d77a816 0.30 paymentisreceived.
+proposal-northline 1:c1514c6cdad1 0.06 acceptance
+proposal-northline 1:893663b06769 0.38 bysigningbelow,youagreetothescop
+proposal-northline 1:df16232de5b9 0.37 acceptedby:
+proposal-northline 1:f089d24d7cf3 0.37 signature:
+proposal-northline 1:c74c9cd82f13 0.37 date:
proposal-northline 1:026890c58de9 0.01 northlinestudio|northlinestudio.
receipt-modern 0:2b019b5b46da 0.31 northwindpay
receipt-modern 0:a3c304a23bb1 0.30 transferconfirmation
@@ -4014,154 +4014,154 @@ receipt-modern 0:94d25770d489 0.03 help@northwind-pay.example
receipt-modern 0:d613d9566d09 0.03 northwindpayisafictionalinstitut
receipt-modern 0:403a860bfc00 0.03 invented.
receipt-modern 0:7b14b8d2c5c4 -0.04 page1of1
-rota-cobalt 0:33888e306262 0.28 quay
-rota-cobalt 0:f5f481423c57 0.13 quaysidebar
-rota-cobalt 0:d457d4238a16 0.53 monday31st
-rota-cobalt 0:916a90a10237 0.53 tuesday1st
-rota-cobalt 0:c602d130bfde 0.53 wednesday2nd
-rota-cobalt 0:74cf6babb6f6 0.53 thursday3rd
-rota-cobalt 0:ae6aa379ad0c 0.53 friday4th
-rota-cobalt 0:a6643f169bfd 0.53 saturday5th
-rota-cobalt 0:58752a3c0543 0.53 sunday6th
-rota-cobalt 0:c4aee96677b0 0.22 /cleancrushedice
-rota-cobalt 0:2895e01ceae0 0.21 machine&area
-rota-cobalt 0:f4e7df025c89 0.22 pianist18:30/clean
-rota-cobalt 0:d3acaa767810 0.21 crushedicemachine&
-rota-cobalt 0:4a91ee5f0106 0.20 area
-rota-cobalt 0:b913ee5e077a 0.22 privatedinner44pax/
-rota-cobalt 0:d89987d22df9 0.21 soulgf/pianist18:30
-rota-cobalt 0:fb980282ae0a 0.22 pianist18:30/partner
-rota-cobalt 0:3c1fc038017e 0.21 meeting3:30pm
-rota-cobalt 0:cc96b22615e5 0.52 pianist19:00
-rota-cobalt 0:bc14a4ce6407 0.37 statuslegend
-rota-cobalt 0:1f58b9145b24 0.43 request
-rota-cobalt 0:b4dc66dde806 0.43 off
-rota-cobalt 0:b4dc66dde806#1 0.44 off
-rota-cobalt 0:b4dc66dde806#2 0.44 off
-rota-cobalt 0:b4dc66dde806#3 0.55 off
-rota-cobalt 0:b4dc66dde806#4 0.55 off
-rota-cobalt 0:b4dc66dde806#5 0.60 off
-rota-cobalt 0:b4dc66dde806#6 0.60 off
-rota-cobalt 0:b4dc66dde806#7 0.60 off
-rota-cobalt 0:b4dc66dde806#8 0.80 off
-rota-cobalt 0:b4dc66dde806#9 0.80 off
-rota-cobalt 0:b4dc66dde806#10 1.01 off
-rota-cobalt 0:b4dc66dde806#11 1.01 off
-rota-cobalt 0:b4dc66dde806#12 1.12 off
-rota-cobalt 0:b4dc66dde806#13 1.23 off
-rota-cobalt 0:b4dc66dde806#14 1.23 off
-rota-cobalt 0:b4dc66dde806#15 1.33 off
-rota-cobalt 0:b4dc66dde806#16 1.33 off
-rota-cobalt 0:b4dc66dde806#17 1.33 off
-rota-cobalt 0:b4dc66dde806#18 1.28 off
-rota-cobalt 0:b4dc66dde806#19 1.29 off
-rota-cobalt 0:b4dc66dde806#20 1.29 off
-rota-cobalt 0:cdc2def9aec4 0.43 hol
-rota-cobalt 0:cdc2def9aec4#1 1.11 hol
-rota-cobalt 0:cdc2def9aec4#2 1.11 hol
-rota-cobalt 0:cdc2def9aec4#3 1.11 hol
-rota-cobalt 0:cdc2def9aec4#4 1.11 hol
-rota-cobalt 0:cdc2def9aec4#5 1.11 hol
-rota-cobalt 0:cdc2def9aec4#6 1.11 hol
-rota-cobalt 0:cdc2def9aec4#7 1.12 hol
-rota-cobalt 0:cdc2def9aec4#8 1.23 hol
-rota-cobalt 0:cdc2def9aec4#9 1.28 hol
-rota-cobalt 0:cdc2def9aec4#10 1.28 hol
-rota-cobalt 0:cdc2def9aec4#11 1.28 hol
-rota-cobalt 0:cdc2def9aec4#12 1.29 hol
-rota-cobalt 0:cdc2def9aec4#13 1.50 hol
-rota-cobalt 0:cdc2def9aec4#14 1.50 hol
-rota-cobalt 0:cdc2def9aec4#15 1.50 hol
-rota-cobalt 0:08c4242b5f58 0.43 stock
-rota-cobalt 0:f8f8922da592 0.43 standby
-rota-cobalt 0:c2fb788c7dee 0.43 training
-rota-cobalt 0:a18603086e5b 0.43 support
-rota-cobalt 0:17ae69cc7e46 0.41 covers
-rota-cobalt 0:412a5c513322 0.42 l104/d50
-rota-cobalt 0:304560bf3205 0.42 l33/d57
-rota-cobalt 0:ca6ce47ada53 0.42 l32/d76
-rota-cobalt 0:e594a1e64b7d 0.42 l22/d48
-rota-cobalt 0:7062fafe1dab 0.42 l65/d112
-rota-cobalt 0:778cb57b62fa 0.42 l73/d112
-rota-cobalt 0:1b4471920f01 0.42 l72/d83
-rota-cobalt 0:288965a1f2c8 0.32 management
-rota-cobalt 0:6a61eb7383e8 0.43 rosa
-rota-cobalt 0:3bb0f0bb5552 0.44 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#1 0.60 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#2 0.60 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#3 1.12 09:00-18:00
-rota-cobalt 0:9fff4d6be39d 0.44 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#1 0.44 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#2 -0.13 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#3 0.55 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#4 0.55 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#5 1.01 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#6 1.01 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#7 1.12 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#8 1.23 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#9 1.33 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#10 1.33 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#11 1.33 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#12 0.61 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#13 0.61 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#14 0.61 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#15 1.29 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#16 0.61 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#17 0.61 16:00-01:00
-rota-cobalt 0:1017e02ccc77 0.44 08:00-18:00
-rota-cobalt 0:e669544e9895 -0.35 08:00-16:00
-rota-cobalt 0:e669544e9895#1 0.43 08:00-16:00
-rota-cobalt 0:19c30663e8ef -0.29 16:00-21:00
-rota-cobalt 0:19c30663e8ef#1 0.50 16:00-21:00
-rota-cobalt 0:c9affe7f7587 0.54 tomas
-rota-cobalt 0:6d43df86fe4b 0.55 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#1 0.55 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#2 0.60 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#3 0.80 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#4 0.80 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#5 0.44 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#6 1.23 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#7 0.55 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#8 1.33 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#9 1.29 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#10 0.82 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#11 1.50 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#12 1.50 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#13 0.82 16:00-00:00
-rota-cobalt 0:5a5f719aae11 -0.15 11:00-16:00
-rota-cobalt 0:df9ba122242c 0.47 bartenders
-rota-cobalt 0:dbaf86dd80e3 0.59 nadia
-rota-cobalt 0:0cdd9d9e75dc -0.20 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#1 0.01 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#2 0.21 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#3 0.21 09:00-16:00
-rota-cobalt 0:f1e2ce9aa575 -0.13 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#1 0.07 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#2 0.07 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#3 0.28 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#4 0.28 16:00-22:00
-rota-cobalt 0:de7ee76e7373 0.80 elias
-rota-cobalt 0:61587c4c0d6d 0.80 09:00-17:00
-rota-cobalt 0:7195a8ed72b9 0.01 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#1 0.42 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#2 0.53 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#3 0.59 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#4 0.59 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#5 0.59 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#6 0.60 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#7 0.60 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#8 0.80 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#9 0.80 12:00-16:00
-rota-cobalt 0:953cb9ba8128 1.00 mirela
-rota-cobalt 0:c1298a6e85c2 1.01 12:00-18:00
-rota-cobalt 0:c1298a6e85c2#1 1.12 12:00-18:00
-rota-cobalt 0:86846e84f9bf 1.11 sofia
-rota-cobalt 0:effcc54ba75f 1.11 karol
-rota-cobalt 0:5c1e134d2d34 1.22 henrik
-rota-cobalt 0:6326e0e8cfda 1.33 lucia
-rota-cobalt 0:c235e502637c 1.26 barbacks
-rota-cobalt 0:bd558de5f794 1.28 oskar
-rota-cobalt 0:4941d6993ee9 1.28 teodor
-rota-cobalt 0:1d3d3d6a07bd 1.49 vesna
+rota-cobalt 0:33888e306262 -0.17 quay
+rota-cobalt 0:f5f481423c57 -0.32 quaysidebar
+rota-cobalt 0:d457d4238a16 0.08 monday31st
+rota-cobalt 0:916a90a10237 0.08 tuesday1st
+rota-cobalt 0:c602d130bfde 0.08 wednesday2nd
+rota-cobalt 0:74cf6babb6f6 0.08 thursday3rd
+rota-cobalt 0:ae6aa379ad0c 0.08 friday4th
+rota-cobalt 0:a6643f169bfd 0.08 saturday5th
+rota-cobalt 0:58752a3c0543 0.08 sunday6th
+rota-cobalt 0:c4aee96677b0 -0.23 /cleancrushedice
+rota-cobalt 0:2895e01ceae0 -0.24 machine&area
+rota-cobalt 0:f4e7df025c89 -0.23 pianist18:30/clean
+rota-cobalt 0:d3acaa767810 -0.24 crushedicemachine&
+rota-cobalt 0:4a91ee5f0106 -0.25 area
+rota-cobalt 0:b913ee5e077a -0.23 privatedinner44pax/
+rota-cobalt 0:d89987d22df9 -0.24 soulgf/pianist18:30
+rota-cobalt 0:fb980282ae0a -0.23 pianist18:30/partner
+rota-cobalt 0:3c1fc038017e -0.24 meeting3:30pm
+rota-cobalt 0:cc96b22615e5 0.07 pianist19:00
+rota-cobalt 0:bc14a4ce6407 -0.08 statuslegend
+rota-cobalt 0:1f58b9145b24 -0.02 request
+rota-cobalt 0:b4dc66dde806 -0.02 off
+rota-cobalt 0:b4dc66dde806#1 -0.01 off
+rota-cobalt 0:b4dc66dde806#2 -0.01 off
+rota-cobalt 0:b4dc66dde806#3 0.10 off
+rota-cobalt 0:b4dc66dde806#4 0.10 off
+rota-cobalt 0:b4dc66dde806#5 0.15 off
+rota-cobalt 0:b4dc66dde806#6 0.15 off
+rota-cobalt 0:b4dc66dde806#7 0.15 off
+rota-cobalt 0:b4dc66dde806#8 0.35 off
+rota-cobalt 0:b4dc66dde806#9 0.35 off
+rota-cobalt 0:b4dc66dde806#10 0.56 off
+rota-cobalt 0:b4dc66dde806#11 0.56 off
+rota-cobalt 0:b4dc66dde806#12 0.67 off
+rota-cobalt 0:b4dc66dde806#13 0.78 off
+rota-cobalt 0:b4dc66dde806#14 0.78 off
+rota-cobalt 0:b4dc66dde806#15 0.88 off
+rota-cobalt 0:b4dc66dde806#16 0.88 off
+rota-cobalt 0:b4dc66dde806#17 0.88 off
+rota-cobalt 0:b4dc66dde806#18 0.83 off
+rota-cobalt 0:b4dc66dde806#19 0.84 off
+rota-cobalt 0:b4dc66dde806#20 0.84 off
+rota-cobalt 0:cdc2def9aec4 -0.02 hol
+rota-cobalt 0:cdc2def9aec4#1 0.66 hol
+rota-cobalt 0:cdc2def9aec4#2 0.66 hol
+rota-cobalt 0:cdc2def9aec4#3 0.66 hol
+rota-cobalt 0:cdc2def9aec4#4 0.66 hol
+rota-cobalt 0:cdc2def9aec4#5 0.66 hol
+rota-cobalt 0:cdc2def9aec4#6 0.66 hol
+rota-cobalt 0:cdc2def9aec4#7 0.67 hol
+rota-cobalt 0:cdc2def9aec4#8 0.78 hol
+rota-cobalt 0:cdc2def9aec4#9 0.83 hol
+rota-cobalt 0:cdc2def9aec4#10 0.83 hol
+rota-cobalt 0:cdc2def9aec4#11 0.83 hol
+rota-cobalt 0:cdc2def9aec4#12 0.84 hol
+rota-cobalt 0:cdc2def9aec4#13 0.85 hol
+rota-cobalt 0:cdc2def9aec4#14 0.85 hol
+rota-cobalt 0:cdc2def9aec4#15 0.85 hol
+rota-cobalt 0:08c4242b5f58 -0.02 stock
+rota-cobalt 0:f8f8922da592 -0.02 standby
+rota-cobalt 0:c2fb788c7dee -0.02 training
+rota-cobalt 0:a18603086e5b -0.02 support
+rota-cobalt 0:17ae69cc7e46 -0.04 covers
+rota-cobalt 0:412a5c513322 -0.03 l104/d50
+rota-cobalt 0:304560bf3205 -0.03 l33/d57
+rota-cobalt 0:ca6ce47ada53 -0.03 l32/d76
+rota-cobalt 0:e594a1e64b7d -0.03 l22/d48
+rota-cobalt 0:7062fafe1dab -0.03 l65/d112
+rota-cobalt 0:778cb57b62fa -0.03 l73/d112
+rota-cobalt 0:1b4471920f01 -0.03 l72/d83
+rota-cobalt 0:288965a1f2c8 -0.13 management
+rota-cobalt 0:6a61eb7383e8 -0.02 rosa
+rota-cobalt 0:3bb0f0bb5552 -0.01 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#1 0.15 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#2 0.15 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#3 0.67 09:00-18:00
+rota-cobalt 0:9fff4d6be39d -0.01 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#1 -0.01 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#2 -0.58 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#3 0.10 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#4 0.10 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#5 0.56 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#6 0.56 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#7 0.67 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#8 0.78 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#9 0.88 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#10 0.88 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#11 0.88 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#12 0.16 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#13 0.16 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#14 0.16 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#15 0.84 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#16 0.16 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#17 0.16 16:00-01:00
+rota-cobalt 0:1017e02ccc77 -0.01 08:00-18:00
+rota-cobalt 0:e669544e9895 -0.80 08:00-16:00
+rota-cobalt 0:e669544e9895#1 -0.02 08:00-16:00
+rota-cobalt 0:19c30663e8ef -0.74 16:00-21:00
+rota-cobalt 0:19c30663e8ef#1 0.05 16:00-21:00
+rota-cobalt 0:c9affe7f7587 0.09 tomas
+rota-cobalt 0:6d43df86fe4b 0.10 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#1 0.10 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#2 0.15 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#3 0.35 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#4 0.35 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#5 -0.01 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#6 0.78 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#7 0.10 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#8 0.88 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#9 0.84 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#10 0.17 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#11 0.85 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#12 0.85 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#13 0.17 16:00-00:00
+rota-cobalt 0:5a5f719aae11 -0.60 11:00-16:00
+rota-cobalt 0:df9ba122242c 0.02 bartenders
+rota-cobalt 0:dbaf86dd80e3 0.14 nadia
+rota-cobalt 0:0cdd9d9e75dc -0.65 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#1 -0.44 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#2 -0.24 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#3 -0.24 09:00-16:00
+rota-cobalt 0:f1e2ce9aa575 -0.58 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#1 -0.38 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#2 -0.38 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#3 -0.17 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#4 -0.17 16:00-22:00
+rota-cobalt 0:de7ee76e7373 0.35 elias
+rota-cobalt 0:61587c4c0d6d 0.35 09:00-17:00
+rota-cobalt 0:7195a8ed72b9 -0.44 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#1 -0.03 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#2 0.08 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#3 0.14 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#4 0.14 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#5 0.14 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#6 0.15 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#7 0.15 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#8 0.15 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#9 0.15 12:00-16:00
+rota-cobalt 0:953cb9ba8128 0.55 mirela
+rota-cobalt 0:c1298a6e85c2 0.56 12:00-18:00
+rota-cobalt 0:c1298a6e85c2#1 0.67 12:00-18:00
+rota-cobalt 0:86846e84f9bf 0.66 sofia
+rota-cobalt 0:effcc54ba75f 0.66 karol
+rota-cobalt 0:5c1e134d2d34 0.77 henrik
+rota-cobalt 0:6326e0e8cfda 0.88 lucia
+rota-cobalt 0:c235e502637c 0.81 barbacks
+rota-cobalt 0:bd558de5f794 0.83 oskar
+rota-cobalt 0:4941d6993ee9 0.83 teodor
+rota-cobalt 0:1d3d3d6a07bd 0.84 vesna
rota-cobalt 0:59f2ff7c7c70 0.03 timesshownin24-hourformat.shiftc
rota-cobalt 0:594c41ec0506 0.03 quaysidebar|31aug-6sep2026
diff --git a/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv b/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv
index e3dc3e3aa..f64572533 100644
--- a/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv
+++ b/qa/src/test/resources/docx-fidelity/libreoffice-windows.tsv
@@ -6,7 +6,7 @@ cv-centered_headline 2 2 58 56 0.14 0.32 0
cv-charcoal_gold 1 1 85 83 2.94 3.29 83
cv-classic_serif 2 2 57 54 0.06 0.22 0
cv-compact_mono 1 1 58 58 0.27 0.93 0
-cv-editorial_blue 2 2 82 82 0.32 0.52 0
+cv-editorial_blue 2 2 82 82 0.08 0.30 0
cv-engineering_resume 1 1 57 57 0.60 1.62 0
cv-executive 2 2 60 60 0.26 0.50 0
cv-midnight_navy 1 1 86 80 2.72 3.24 76
@@ -26,21 +26,21 @@ cv-teal_pulse 1 1 57 57 0.22 0.64 0
cv-terracotta_rail 1 1 102 102 0.44 0.94 0
cv-timeline_minimal 2 2 89 86 0.45 0.50 0
cv-violet_grid 1 2 80 76 5.21 21.31 39
-invoice-classic 1 1 56 56 0.47 1.17 0
-invoice-classic_long 2 2 166 166 0.47 0.87 0
-invoice-consulting 1 1 92 92 0.79 1.41 3
-invoice-consulting_long 2 2 236 236 0.86 1.24 3
+invoice-classic 1 1 56 56 0.17 0.32 0
+invoice-classic_long 2 2 166 166 0.22 0.27 0
+invoice-consulting 1 1 92 92 0.68 1.01 3
+invoice-consulting_long 2 2 236 236 0.71 1.06 3
invoice-luma_studio 1 1 97 97 0.12 0.52 2
invoice-luma_studio_long 3 3 192 192 0.20 0.41 2
-invoice-merchant 1 2 94 90 0.21 0.67 0
-invoice-metered 1 1 99 99 0.25 0.69 0
-invoice-modern 1 1 54 54 0.32 0.52 0
-invoice-modern_long 2 2 162 162 0.35 0.52 0
-invoice-obsidian 1 1 81 81 0.29 0.84 0
-invoice-payments 1 1 104 104 0.41 0.90 0
+invoice-merchant 1 2 94 90 0.21 0.42 0
+invoice-metered 1 1 99 99 0.07 0.70 0
+invoice-modern 1 1 54 54 0.07 0.20 0
+invoice-modern_long 2 2 162 162 0.20 0.27 0
+invoice-obsidian 1 1 81 81 0.48 0.88 0
+invoice-payments 1 1 104 104 0.05 0.26 0
invoice-platform 1 1 111 111 0.27 0.43 0
invoice-subscription 1 1 81 81 0.28 0.73 0
-invoice-workspace 1 1 90 90 0.35 1.17 0
+invoice-workspace 1 1 90 90 0.18 0.41 0
letter-blue_banner 1 1 10 10 0.42 0.46 0
letter-boxed_sections 1 1 10 10 0.46 0.70 0
letter-centered_headline 1 1 11 11 0.13 0.25 0
@@ -56,9 +56,9 @@ letter-nordic_clean 1 1 15 15 0.16 0.38 0
letter-panel 1 1 13 13 0.15 0.21 0
letter-sidebar_portrait 1 1 12 12 0.43 0.51 0
letter-timeline_minimal 1 1 15 15 0.33 0.53 0
-proposal-editorial 2 2 132 129 43.44 45.33 72
+proposal-editorial 2 2 132 129 44.55 45.38 72
proposal-indigo 1 1 72 70 0.27 0.65 0
-proposal-modern 1 1 44 44 0.41 0.75 0
-proposal-northline 2 2 132 132 0.42 1.32 0
+proposal-modern 1 1 44 44 0.50 0.75 0
+proposal-northline 2 2 132 132 0.27 0.57 0
receipt-modern 1 1 57 57 0.26 0.29 0
-rota-cobalt 1 1 154 151 0.59 1.29 0
+rota-cobalt 1 1 154 151 0.23 0.84 0
diff --git a/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv b/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv
index c2bf1c2b8..9646a05db 100644
--- a/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv
+++ b/qa/src/test/resources/docx-fidelity/word-windows-lines.tsv
@@ -369,70 +369,70 @@ cv-editorial_blue 0:80cc87fdc4c4 -0.15 platformengineerwith10+yearsbuil
cv-editorial_blue 0:c323ef4c385f -0.13 systems.specialisedinhigh-throug
cv-editorial_blue 0:3ff1933dba9a -0.10 typed,snapshot-testedlibrariesth
cv-editorial_blue 0:32c1cf49a2fe 0.21 skills
-cv-editorial_blue 0:8447174c8fff 0.28 •java21
-cv-editorial_blue 0:4797e5b5555b 0.28 •kotlin
-cv-editorial_blue 0:44408890ac29 0.28 •groovy
-cv-editorial_blue 0:9b676a2ec3c3 0.28 •python
-cv-editorial_blue 0:c96e7be4e2bd 0.41 •sql
-cv-editorial_blue 0:5bf26a4a07e7 0.41 •pdfbox
-cv-editorial_blue 0:60bb71068aa6 0.41 •apachepoi(docx/xlsx)
-cv-editorial_blue 0:8af129f35b4a 0.41 •itext
-cv-editorial_blue 0:af16271643f5 0.41 •postscript
-cv-editorial_blue 0:52014e35429b 0.41 •icccolourprofiles
-cv-editorial_blue 0:5cc4da0e31ab 0.41 •fontmetrics
-cv-editorial_blue 0:ffd06dc07d03 0.41 •customdsldesign
-cv-editorial_blue 0:b3307292a943 0.30 •semanticlayouttrees
-cv-editorial_blue 0:6a0bf046882f 0.30 •pagination
-cv-editorial_blue 0:8d5738dcdcbd 0.30 •snapshottesting
-cv-editorial_blue 0:8f39f0146d0e 0.30 •visualregression
-cv-editorial_blue 0:a26a92311896 0.33 •maven
-cv-editorial_blue 0:d1002e9575f5 0.33 •gradle
-cv-editorial_blue 0:e7b0f50a3bf3 0.33 •githubactions
-cv-editorial_blue 0:193e87ad43b7 0.33 •jitpack
-cv-editorial_blue 0:193e87ad43b7#1 0.47 •jitpack
-cv-editorial_blue 0:62e29bf5f417 0.34 •docker
-cv-editorial_blue 0:83844532ef02 0.34 •jmhbenchmarking
-cv-editorial_blue 0:8a7a4807b03b 0.34 •junit5
-cv-editorial_blue 0:40aaef8fe2a9 0.34 •assertj
-cv-editorial_blue 0:a736ceace0f5 0.34 •pdfbox-basedpngdiff
-cv-editorial_blue 0:9a38eea08d15 0.34 •layout-graphsnapshots
-cv-editorial_blue 0:0d50de959d19 0.34 •mutationtesting(pitest)
-cv-editorial_blue 0:7ea255c76189 0.34 •mavencentral
-cv-editorial_blue 0:4e484fca00bb 0.47 •sonatypeossrh
-cv-editorial_blue 0:feaf5883619f 0.47 •gpgsigning
-cv-editorial_blue 0:11f34b7449a4 0.47 •semanticversioningdiscipline
-cv-editorial_blue 0:68bf0109c6f8 0.67 education
-cv-editorial_blue 0:78cdd0bfd1ce 0.62 msccomputerscience2019-2021
-cv-editorial_blue 0:47ce0218bbea 0.62 universityofmanchester
-cv-editorial_blue 0:2ffe115b06e5 0.61 distinction.thesis:composablelay
-cv-editorial_blue 0:c5947a492ce6 0.69 bscsoftwareengineering2015-2019
-cv-editorial_blue 0:89ad9656f393 0.57 imperialcollegelondon
-cv-editorial_blue 0:baa173b4a82e 0.56 first-classhonours.specialisatio
-cv-editorial_blue 0:83766950a9ce 0.66 oraclejavacertification2023-2024
-cv-editorial_blue 0:2669e1f6d55c 0.66 professionaltrack
-cv-editorial_blue 0:3857373829c1 0.65 java17platformdeep-dive:records,
-cv-editorial_blue 0:2577c0f557b2 0.60 projects
-cv-editorial_blue 0:0f2c67872251 0.55 graphcompose(java21,pdfbox,maven
-cv-editorial_blue 0:cf13c8a0c3d0 0.25 declarativejavapdflayoutengine.s
-cv-editorial_blue 0:cfef54184ea6 0.31 proposalpipelinesforhiringtoolsa
-cv-editorial_blue 0:d73d02174dc9 0.63 templatestudio(kotlin,composedes
-cv-editorial_blue 0:7127a108c33c 0.21 internaltoolforevaluatingcv,prop
-cv-editorial_blue 0:6b844249c695 0.26 freezing.
-cv-editorial_blue 0:542ec793b5b1 0.58 layoutlint(java21,javaparser,spo
-cv-editorial_blue 0:7488006d7864 0.19 staticanalyserthatflagsfragileau
-cv-editorial_blue 0:c4d0c415b4f8 0.37 production.
-cv-editorial_blue 0:ee180ea1e0a5 0.69 chromeforge(java,graphcompose,pa
-cv-editorial_blue 0:e7e62230eb1f 0.63 editorial-magazinedocumenttoolki
-cv-editorial_blue 0:53e5e7c5a884 0.58 experience
-cv-editorial_blue 0:1b72d3ce3e11 0.61 seniorplatformengineer2024-prese
-cv-editorial_blue 0:f890faef907f 0.62 northwindsystems
-cv-editorial_blue 0:1af5650959fe 0.21 ledthereusabledocument-generatio
-cv-editorial_blue 0:27c01c228bd8 0.33 templatemaintenancetimeby70%byre
-cv-editorial_blue 0:1a7fe8433bff 0.60 softwareengineer2021-2024
-cv-editorial_blue 0:998c1a985022 0.62 brightleaflabs
-cv-editorial_blue 0:e86691b0219f 0.20 builtbackendservicesandproductio
-cv-editorial_blue 0:4ec57434564a 0.21 migrationfromitexttoacustomlayou
-cv-editorial_blue 0:2427b23ddf4e 0.63 backendengineer2019-2021
+cv-editorial_blue 0:8447174c8fff 0.16 •java21
+cv-editorial_blue 0:4797e5b5555b 0.16 •kotlin
+cv-editorial_blue 0:44408890ac29 0.16 •groovy
+cv-editorial_blue 0:9b676a2ec3c3 0.16 •python
+cv-editorial_blue 0:c96e7be4e2bd 0.17 •sql
+cv-editorial_blue 0:5bf26a4a07e7 0.17 •pdfbox
+cv-editorial_blue 0:60bb71068aa6 0.17 •apachepoi(docx/xlsx)
+cv-editorial_blue 0:8af129f35b4a 0.17 •itext
+cv-editorial_blue 0:af16271643f5 0.05 •postscript
+cv-editorial_blue 0:52014e35429b 0.05 •icccolourprofiles
+cv-editorial_blue 0:5cc4da0e31ab 0.05 •fontmetrics
+cv-editorial_blue 0:ffd06dc07d03 0.05 •customdsldesign
+cv-editorial_blue 0:b3307292a943 0.06 •semanticlayouttrees
+cv-editorial_blue 0:6a0bf046882f 0.06 •pagination
+cv-editorial_blue 0:8d5738dcdcbd 0.06 •snapshottesting
+cv-editorial_blue 0:8f39f0146d0e 0.06 •visualregression
+cv-editorial_blue 0:a26a92311896 0.09 •maven
+cv-editorial_blue 0:d1002e9575f5 0.09 •gradle
+cv-editorial_blue 0:e7b0f50a3bf3 0.09 •githubactions
+cv-editorial_blue 0:193e87ad43b7 0.09 •jitpack
+cv-editorial_blue 0:193e87ad43b7#1 0.11 •jitpack
+cv-editorial_blue 0:62e29bf5f417 0.10 •docker
+cv-editorial_blue 0:83844532ef02 0.10 •jmhbenchmarking
+cv-editorial_blue 0:8a7a4807b03b 0.10 •junit5
+cv-editorial_blue 0:40aaef8fe2a9 0.10 •assertj
+cv-editorial_blue 0:a736ceace0f5 0.10 •pdfbox-basedpngdiff
+cv-editorial_blue 0:9a38eea08d15 0.10 •layout-graphsnapshots
+cv-editorial_blue 0:0d50de959d19 0.10 •mutationtesting(pitest)
+cv-editorial_blue 0:7ea255c76189 0.10 •mavencentral
+cv-editorial_blue 0:4e484fca00bb 0.11 •sonatypeossrh
+cv-editorial_blue 0:feaf5883619f 0.11 •gpgsigning
+cv-editorial_blue 0:11f34b7449a4 0.11 •semanticversioningdiscipline
+cv-editorial_blue 0:68bf0109c6f8 0.19 education
+cv-editorial_blue 0:78cdd0bfd1ce 0.14 msccomputerscience2019-2021
+cv-editorial_blue 0:47ce0218bbea 0.14 universityofmanchester
+cv-editorial_blue 0:2ffe115b06e5 0.13 distinction.thesis:composablelay
+cv-editorial_blue 0:c5947a492ce6 0.21 bscsoftwareengineering2015-2019
+cv-editorial_blue 0:89ad9656f393 0.09 imperialcollegelondon
+cv-editorial_blue 0:baa173b4a82e 0.08 first-classhonours.specialisatio
+cv-editorial_blue 0:83766950a9ce 0.18 oraclejavacertification2023-2024
+cv-editorial_blue 0:2669e1f6d55c 0.06 professionaltrack
+cv-editorial_blue 0:3857373829c1 0.05 java17platformdeep-dive:records,
+cv-editorial_blue 0:2577c0f557b2 0.12 projects
+cv-editorial_blue 0:0f2c67872251 0.07 graphcompose(java21,pdfbox,maven
+cv-editorial_blue 0:cf13c8a0c3d0 -0.35 declarativejavapdflayoutengine.s
+cv-editorial_blue 0:cfef54184ea6 -0.17 proposalpipelinesforhiringtoolsa
+cv-editorial_blue 0:d73d02174dc9 0.15 templatestudio(kotlin,composedes
+cv-editorial_blue 0:7127a108c33c -0.27 internaltoolforevaluatingcv,prop
+cv-editorial_blue 0:6b844249c695 -0.22 freezing.
+cv-editorial_blue 0:542ec793b5b1 0.10 layoutlint(java21,javaparser,spo
+cv-editorial_blue 0:7488006d7864 -0.29 staticanalyserthatflagsfragileau
+cv-editorial_blue 0:c4d0c415b4f8 -0.23 production.
+cv-editorial_blue 0:ee180ea1e0a5 0.21 chromeforge(java,graphcompose,pa
+cv-editorial_blue 0:e7e62230eb1f 0.15 editorial-magazinedocumenttoolki
+cv-editorial_blue 0:53e5e7c5a884 0.10 experience
+cv-editorial_blue 0:1b72d3ce3e11 0.01 seniorplatformengineer2024-prese
+cv-editorial_blue 0:f890faef907f 0.14 northwindsystems
+cv-editorial_blue 0:1af5650959fe -0.27 ledthereusabledocument-generatio
+cv-editorial_blue 0:27c01c228bd8 -0.27 templatemaintenancetimeby70%byre
+cv-editorial_blue 0:1a7fe8433bff 0.12 softwareengineer2021-2024
+cv-editorial_blue 0:998c1a985022 0.14 brightleaflabs
+cv-editorial_blue 0:e86691b0219f -0.28 builtbackendservicesandproductio
+cv-editorial_blue 0:4ec57434564a -0.27 migrationfromitexttoacustomlayou
+cv-editorial_blue 0:2427b23ddf4e 0.15 backendengineer2019-2021
cv-editorial_blue 1:ef148f221e31 0.21 helixprintco
cv-editorial_blue 1:f811fbee6901 -0.20 maintainedahigh-volumeinvoice-pr
cv-editorial_blue 1:cbfca5b2a6d7 -0.08 templatechange.
@@ -1809,41 +1809,41 @@ invoice-classic 0:fbeea547d99e -0.03 london,uk
invoice-classic 0:faf1569a98e9 0.02 ec1a4gc
invoice-classic 0:befc6e9b5c24 -0.06 billing@graphcompose.dev
invoice-classic 0:89674e6f130e -0.13 +442055551000
-invoice-classic 0:c9046f7a37ad 0.28 description
-invoice-classic 0:32e8369a9c4f 0.28 qty
-invoice-classic 0:385cfdbc00ec 0.28 unit
-invoice-classic 0:cf38d95c9c6b 0.28 amount
-invoice-classic 0:987c6297d0a9 0.43 discoveryworkshop
-invoice-classic 0:532674c6eb89 0.43 gbp1,450
-invoice-classic 0:532674c6eb89#1 0.43 gbp1,450
-invoice-classic 0:08ec6deb1c40 0.48 templatearchitecture2
-invoice-classic 0:d2e67c4b1cca 0.48 gbp980
-invoice-classic 0:d6cdf6a05754 0.48 gbp1,960
-invoice-classic 0:fe13f8ee4f99 0.53 renderqa
-invoice-classic 0:7e7398cbff7c 0.53 gbp320
-invoice-classic 0:e23164e940c7 0.53 gbp960
-invoice-classic 0:6047df51175c 0.58 developerenablement1
-invoice-classic 0:c2ad01ea64ae 0.58 gbp780
-invoice-classic 0:c2ad01ea64ae#1 0.58 gbp780
-invoice-classic 0:d6577e95efba 0.83 subtotal
-invoice-classic 0:50cae0510231 0.83 gbp5,150
-invoice-classic 0:a52611c9261b 1.02 vat(20%)
-invoice-classic 0:d7f4425b8b16 1.02 gbp1,030
-invoice-classic 0:11239872d178 1.03 total
-invoice-classic 0:45a5ad5ad430 1.03 gbp6,180
-invoice-classic 0:ab5aa97074c4 1.17 notes
-invoice-classic 0:b78eb53cbd11 1.20 •pleaseincludetheinvoicenumberon
-invoice-classic 0:8c8fd62f15a7 1.21 yourremittanceadvice.
-invoice-classic 0:f73f1b89e354 1.22 •allworkwasdeliveredasagreedduri
-invoice-classic 0:49c1ececed52 1.23 theaprilimplementationwindow.
-invoice-classic 0:fb854bac39c8 1.17 paymentterms
-invoice-classic 0:24274f39b50b 1.20 •paymentduewithin14calendardays.
-invoice-classic 0:c438440ba377 1.21 •banktransferpreferred;contact
-invoice-classic 0:434cc906ae90 1.22 billing@graphcompose.devfor
-invoice-classic 0:8822ea375315 1.23 remittancedetails.
-invoice-classic 0:1a7b5c840e25 1.24 •latepaymentsmaydelayadditional
-invoice-classic 0:1631a06d245f 1.25 templatecustomizationwork.
-invoice-classic 0:e3337beaa171 1.24 thankyouforchoosinggraphcomposef
+invoice-classic 0:c9046f7a37ad 0.16 description
+invoice-classic 0:32e8369a9c4f 0.16 qty
+invoice-classic 0:385cfdbc00ec 0.16 unit
+invoice-classic 0:cf38d95c9c6b 0.16 amount
+invoice-classic 0:987c6297d0a9 0.19 discoveryworkshop
+invoice-classic 0:532674c6eb89 0.19 gbp1,450
+invoice-classic 0:532674c6eb89#1 0.19 gbp1,450
+invoice-classic 0:08ec6deb1c40 0.24 templatearchitecture2
+invoice-classic 0:d2e67c4b1cca 0.24 gbp980
+invoice-classic 0:d6cdf6a05754 0.24 gbp1,960
+invoice-classic 0:fe13f8ee4f99 0.17 renderqa
+invoice-classic 0:7e7398cbff7c 0.17 gbp320
+invoice-classic 0:e23164e940c7 0.17 gbp960
+invoice-classic 0:6047df51175c 0.22 developerenablement1
+invoice-classic 0:c2ad01ea64ae 0.22 gbp780
+invoice-classic 0:c2ad01ea64ae#1 0.22 gbp780
+invoice-classic 0:d6577e95efba 0.23 subtotal
+invoice-classic 0:50cae0510231 0.23 gbp5,150
+invoice-classic 0:a52611c9261b 0.30 vat(20%)
+invoice-classic 0:d7f4425b8b16 0.30 gbp1,030
+invoice-classic 0:11239872d178 0.19 total
+invoice-classic 0:45a5ad5ad430 0.19 gbp6,180
+invoice-classic 0:ab5aa97074c4 0.21 notes
+invoice-classic 0:b78eb53cbd11 0.24 •pleaseincludetheinvoicenumberon
+invoice-classic 0:8c8fd62f15a7 0.25 yourremittanceadvice.
+invoice-classic 0:f73f1b89e354 0.26 •allworkwasdeliveredasagreedduri
+invoice-classic 0:49c1ececed52 0.15 theaprilimplementationwindow.
+invoice-classic 0:fb854bac39c8 0.21 paymentterms
+invoice-classic 0:24274f39b50b 0.24 •paymentduewithin14calendardays.
+invoice-classic 0:c438440ba377 0.25 •banktransferpreferred;contact
+invoice-classic 0:434cc906ae90 0.26 billing@graphcompose.devfor
+invoice-classic 0:8822ea375315 0.15 remittancedetails.
+invoice-classic 0:1a7b5c840e25 0.16 •latepaymentsmaydelayadditional
+invoice-classic 0:1631a06d245f 0.17 templatecustomizationwork.
+invoice-classic 0:e3337beaa171 0.28 thankyouforchoosinggraphcomposef
invoice-classic_long 0:c26c22b94338 0.51 graphcomposestudio
invoice-classic_long 0:c26c22b94338#1 0.34 graphcomposestudio
invoice-classic_long 0:2a08ce5567fb 0.41 18layoutstreet
@@ -1865,151 +1865,151 @@ invoice-classic_long 0:fbeea547d99e -0.03 london,uk
invoice-classic_long 0:faf1569a98e9 0.02 ec1a4gc
invoice-classic_long 0:befc6e9b5c24 -0.06 billing@graphcompose.dev
invoice-classic_long 0:89674e6f130e -0.13 +442055551000
-invoice-classic_long 0:c9046f7a37ad 0.28 description
-invoice-classic_long 0:32e8369a9c4f 0.28 qty
-invoice-classic_long 0:385cfdbc00ec 0.28 unit
-invoice-classic_long 0:cf38d95c9c6b 0.28 amount
-invoice-classic_long 0:aa29f2f4fcb4 0.43 discoveryworkshop—sprint1
-invoice-classic_long 0:ce4081aef7a1 0.43 gbp180
-invoice-classic_long 0:ce4081aef7a1#1 0.43 gbp180
-invoice-classic_long 0:9c9a412f0a45 0.48 designsystemaudit—sprint1
-invoice-classic_long 0:7be809cb1590 0.48 gbp217
-invoice-classic_long 0:378b363c8601 0.48 gbp434
-invoice-classic_long 0:5257532a7b5d 0.53 templatearchitecture—sprint1
-invoice-classic_long 0:c467cca4e45a 0.53 gbp254
-invoice-classic_long 0:4a4a218b012a 0.53 gbp762
-invoice-classic_long 0:58a1caacbf7e 0.46 layoutenginetuning—sprint1
-invoice-classic_long 0:dde0144b97b7 0.46 gbp291
-invoice-classic_long 0:457a71636ad9 0.46 gbp1164
-invoice-classic_long 0:6fcf7d6dd606 0.51 renderqapass—sprint1
-invoice-classic_long 0:dda88f5786f5 0.51 gbp328
-invoice-classic_long 0:dda88f5786f5#1 0.51 gbp328
-invoice-classic_long 0:ee18ad3bbb42 0.44 accessibilityreview—sprint1
-invoice-classic_long 0:e681b4843ffb 0.44 gbp365
-invoice-classic_long 0:1859c20b35dd 0.44 gbp730
-invoice-classic_long 0:c12c14945fcd 0.51 fontpipelinesetup—sprint1
-invoice-classic_long 0:9033a33f66e7 0.51 gbp402
-invoice-classic_long 0:837d48c1ff40 0.51 gbp1206
-invoice-classic_long 0:af6cba848dc0 0.56 chartintegration—sprint1
-invoice-classic_long 0:6109a2c30104 0.56 gbp439
-invoice-classic_long 0:87e9fcb6151d 0.56 gbp1756
-invoice-classic_long 0:a6bee1ec5e35 0.49 datamapping—sprint1
-invoice-classic_long 0:df1f9d4443d8 0.49 gbp476
-invoice-classic_long 0:df1f9d4443d8#1 0.49 gbp476
-invoice-classic_long 0:052c9f49a4b8 0.54 paginationhardening—sprint1
-invoice-classic_long 0:9fba6332e489 0.54 gbp513
-invoice-classic_long 0:6f805c9f78c3 0.54 gbp1026
-invoice-classic_long 0:b54b7f77d86c 0.47 visualregressionwiring—sprint13
-invoice-classic_long 0:dc3d212d6b32 0.47 gbp550
-invoice-classic_long 0:96667fee53f3 0.47 gbp1650
-invoice-classic_long 0:9fe9e123b0f0 0.52 docsauthoring—sprint1
-invoice-classic_long 0:e7b406f24f04 0.52 gbp587
-invoice-classic_long 0:74357ca6b30e 0.52 gbp2348
-invoice-classic_long 0:9c6cf539f5bc 0.48 stakeholderdemo—sprint1
-invoice-classic_long 0:cf79b5cdb735 0.48 gbp624
-invoice-classic_long 0:cf79b5cdb735#1 0.48 gbp624
-invoice-classic_long 0:d2bde6642670 0.53 performanceprofiling—sprint1
-invoice-classic_long 0:679f017f73c1 0.53 gbp661
-invoice-classic_long 0:63985b524723 0.53 gbp1322
-invoice-classic_long 0:f82bef1ac80d 0.58 releaseengineering—sprint1
-invoice-classic_long 0:0b21b7cf2ff9 0.58 gbp698
-invoice-classic_long 0:6afc08056aaa 0.58 gbp2094
-invoice-classic_long 0:632f71e8ff8b 0.51 supportretainer—sprint1
-invoice-classic_long 0:70b393b5fb10 0.51 gbp735
-invoice-classic_long 0:29edf7588a57 0.51 gbp2940
-invoice-classic_long 0:82a9218b91ae 0.56 discoveryworkshop—sprint2
-invoice-classic_long 0:c313f34b71b9 0.56 gbp772
-invoice-classic_long 0:c313f34b71b9#1 0.56 gbp772
-invoice-classic_long 0:7e69fbffe3e2 0.49 designsystemaudit—sprint2
-invoice-classic_long 0:e096e4fddf9a 0.49 gbp809
-invoice-classic_long 0:c985a0123929 0.49 gbp1618
-invoice-classic_long 0:899f0392eecb 0.54 templatearchitecture—sprint2
-invoice-classic_long 0:4c973ddb9245 0.54 gbp846
-invoice-classic_long 0:6ec359ce3927 0.54 gbp2538
-invoice-classic_long 0:69523ba7402c 0.61 layoutenginetuning—sprint2
-invoice-classic_long 0:0e196c2b490b 0.61 gbp883
-invoice-classic_long 0:6e0d19ab72c6 0.61 gbp3532
-invoice-classic_long 1:c9046f7a37ad 0.30 description
-invoice-classic_long 1:32e8369a9c4f 0.30 qty
-invoice-classic_long 1:385cfdbc00ec 0.30 unit
-invoice-classic_long 1:cf38d95c9c6b 0.30 amount
-invoice-classic_long 1:f12cbb7c274d 0.45 renderqapass—sprint2
-invoice-classic_long 1:b813c73bc488 0.45 gbp920
-invoice-classic_long 1:b813c73bc488#1 0.45 gbp920
-invoice-classic_long 1:12cd54b50187 0.50 accessibilityreview—sprint2
-invoice-classic_long 1:377d92702316 0.50 gbp957
-invoice-classic_long 1:e7c66f6cf477 0.50 gbp1914
-invoice-classic_long 1:e3d8409ace07 0.45 fontpipelinesetup—sprint2
-invoice-classic_long 1:21604b8f0b36 0.45 gbp994
-invoice-classic_long 1:fe15ed444063 0.45 gbp2982
-invoice-classic_long 1:ca4d3c8eca22 0.50 chartintegration—sprint2
-invoice-classic_long 1:a4c7a6612c99 0.50 gbp1031
-invoice-classic_long 1:1c83f0b47e27 0.50 gbp4124
-invoice-classic_long 1:00de69c6e70f 0.55 datamapping—sprint2
-invoice-classic_long 1:b9d5c56a2cfd 0.55 gbp1068
-invoice-classic_long 1:b9d5c56a2cfd#1 0.55 gbp1068
-invoice-classic_long 1:eb628b5ea8ab 0.48 paginationhardening—sprint2
-invoice-classic_long 1:db5327b47d0e 0.48 gbp205
-invoice-classic_long 1:99d9b3b49da2 0.48 gbp410
-invoice-classic_long 1:505693cbc91e 0.53 visualregressionwiring—sprint23
-invoice-classic_long 1:9f0c5094fb63 0.53 gbp242
-invoice-classic_long 1:095b72c9d880 0.53 gbp726
-invoice-classic_long 1:2a787e61730a 0.46 docsauthoring—sprint2
-invoice-classic_long 1:28ad00e76aef 0.46 gbp279
-invoice-classic_long 1:fbb12fed0bbc 0.46 gbp1116
-invoice-classic_long 1:5369a2c40ff8 0.51 stakeholderdemo—sprint2
-invoice-classic_long 1:16562cbcd318 0.51 gbp316
-invoice-classic_long 1:16562cbcd318#1 0.51 gbp316
-invoice-classic_long 1:611b258cb41e 0.59 performanceprofiling—sprint2
-invoice-classic_long 1:e391d4e46366 0.59 gbp353
-invoice-classic_long 1:7106c00cb009 0.59 gbp706
-invoice-classic_long 1:d24a15800df1 0.52 releaseengineering—sprint2
-invoice-classic_long 1:4bed9b4092ee 0.52 gbp390
-invoice-classic_long 1:ae16cd1e31b1 0.52 gbp1170
-invoice-classic_long 1:6876c7b0fe66 0.57 supportretainer—sprint2
-invoice-classic_long 1:909481a45a34 0.57 gbp427
-invoice-classic_long 1:4e58d78d0958 0.57 gbp1708
-invoice-classic_long 1:ddce236bccd7 0.50 discoveryworkshop—sprint3
-invoice-classic_long 1:f8d17c11d834 0.50 gbp464
-invoice-classic_long 1:f8d17c11d834#1 0.50 gbp464
-invoice-classic_long 1:c0986cd7b1d4 0.55 designsystemaudit—sprint3
-invoice-classic_long 1:09c7aebd89f6 0.55 gbp501
-invoice-classic_long 1:a61c7b6bdd20 0.55 gbp1002
-invoice-classic_long 1:21fd82d170b2 0.48 templatearchitecture—sprint3
-invoice-classic_long 1:399e39a6eff5 0.48 gbp538
-invoice-classic_long 1:81ea39164f41 0.48 gbp1614
-invoice-classic_long 1:47cb1e683e8d 0.55 layoutenginetuning—sprint3
-invoice-classic_long 1:f6df6e8e8f30 0.55 gbp575
-invoice-classic_long 1:7f7db0f4c1cf 0.55 gbp2300
-invoice-classic_long 1:608e31719f07 0.60 renderqapass—sprint3
-invoice-classic_long 1:e4fbc626999e 0.60 gbp612
-invoice-classic_long 1:e4fbc626999e#1 0.60 gbp612
-invoice-classic_long 1:98bfb4deb0b7 0.53 accessibilityreview—sprint3
-invoice-classic_long 1:7915a839b285 0.53 gbp649
-invoice-classic_long 1:ca74221d78ad 0.53 gbp1298
-invoice-classic_long 1:375dddcbee43 0.58 fontpipelinesetup—sprint3
-invoice-classic_long 1:7b97f0ac8a87 0.58 gbp686
-invoice-classic_long 1:6a57f6a84a1c 0.58 gbp2058
-invoice-classic_long 1:2f4f507058ff 0.63 chartintegration—sprint3
-invoice-classic_long 1:74df855b318c 0.63 gbp723
-invoice-classic_long 1:78016cdf49ca 0.63 gbp2892
-invoice-classic_long 1:d6577e95efba 0.88 subtotal
-invoice-classic_long 1:5969b6461056 0.88 gbp44,890
-invoice-classic_long 1:a52611c9261b 1.08 vat(20%)
-invoice-classic_long 1:e7fda33332e9 1.08 gbp8,978
-invoice-classic_long 1:11239872d178 1.21 total
-invoice-classic_long 1:90b9dec01ea9 1.21 gbp53,868
-invoice-classic_long 1:ab5aa97074c4 1.23 notes
-invoice-classic_long 1:970fb4bf9d95 1.26 •sprints1-3weredeliveredunderthe
-invoice-classic_long 1:a781fa6c76d2 1.27 frameworkagreement.
-invoice-classic_long 1:c980fb1ebf98 1.28 •hardwareandthird-partylicencesa
-invoice-classic_long 1:be1dea5817a5 1.29 billedseparately.
-invoice-classic_long 1:fb854bac39c8 1.23 paymentterms
-invoice-classic_long 1:24274f39b50b 1.26 •paymentduewithin14calendardays.
-invoice-classic_long 1:c438440ba377 1.27 •banktransferpreferred;contact
-invoice-classic_long 1:434cc906ae90 1.28 billing@graphcompose.devfor
-invoice-classic_long 1:8822ea375315 1.29 remittancedetails.
-invoice-classic_long 1:e3337beaa171 1.25 thankyouforchoosinggraphcomposef
+invoice-classic_long 0:c9046f7a37ad 0.16 description
+invoice-classic_long 0:32e8369a9c4f 0.16 qty
+invoice-classic_long 0:385cfdbc00ec 0.16 unit
+invoice-classic_long 0:cf38d95c9c6b 0.16 amount
+invoice-classic_long 0:aa29f2f4fcb4 0.19 discoveryworkshop—sprint1
+invoice-classic_long 0:ce4081aef7a1 0.19 gbp180
+invoice-classic_long 0:ce4081aef7a1#1 0.19 gbp180
+invoice-classic_long 0:9c9a412f0a45 0.24 designsystemaudit—sprint1
+invoice-classic_long 0:7be809cb1590 0.24 gbp217
+invoice-classic_long 0:378b363c8601 0.24 gbp434
+invoice-classic_long 0:5257532a7b5d 0.17 templatearchitecture—sprint1
+invoice-classic_long 0:c467cca4e45a 0.17 gbp254
+invoice-classic_long 0:4a4a218b012a 0.17 gbp762
+invoice-classic_long 0:58a1caacbf7e 0.22 layoutenginetuning—sprint1
+invoice-classic_long 0:dde0144b97b7 0.22 gbp291
+invoice-classic_long 0:457a71636ad9 0.22 gbp1164
+invoice-classic_long 0:6fcf7d6dd606 0.27 renderqapass—sprint1
+invoice-classic_long 0:dda88f5786f5 0.27 gbp328
+invoice-classic_long 0:dda88f5786f5#1 0.27 gbp328
+invoice-classic_long 0:ee18ad3bbb42 0.20 accessibilityreview—sprint1
+invoice-classic_long 0:e681b4843ffb 0.20 gbp365
+invoice-classic_long 0:1859c20b35dd 0.20 gbp730
+invoice-classic_long 0:c12c14945fcd 0.27 fontpipelinesetup—sprint1
+invoice-classic_long 0:9033a33f66e7 0.27 gbp402
+invoice-classic_long 0:837d48c1ff40 0.27 gbp1206
+invoice-classic_long 0:af6cba848dc0 0.20 chartintegration—sprint1
+invoice-classic_long 0:6109a2c30104 0.20 gbp439
+invoice-classic_long 0:87e9fcb6151d 0.20 gbp1756
+invoice-classic_long 0:a6bee1ec5e35 0.25 datamapping—sprint1
+invoice-classic_long 0:df1f9d4443d8 0.25 gbp476
+invoice-classic_long 0:df1f9d4443d8#1 0.25 gbp476
+invoice-classic_long 0:052c9f49a4b8 0.30 paginationhardening—sprint1
+invoice-classic_long 0:9fba6332e489 0.30 gbp513
+invoice-classic_long 0:6f805c9f78c3 0.30 gbp1026
+invoice-classic_long 0:b54b7f77d86c 0.23 visualregressionwiring—sprint13
+invoice-classic_long 0:dc3d212d6b32 0.23 gbp550
+invoice-classic_long 0:96667fee53f3 0.23 gbp1650
+invoice-classic_long 0:9fe9e123b0f0 0.28 docsauthoring—sprint1
+invoice-classic_long 0:e7b406f24f04 0.28 gbp587
+invoice-classic_long 0:74357ca6b30e 0.28 gbp2348
+invoice-classic_long 0:9c6cf539f5bc 0.24 stakeholderdemo—sprint1
+invoice-classic_long 0:cf79b5cdb735 0.24 gbp624
+invoice-classic_long 0:cf79b5cdb735#1 0.24 gbp624
+invoice-classic_long 0:d2bde6642670 0.29 performanceprofiling—sprint1
+invoice-classic_long 0:679f017f73c1 0.29 gbp661
+invoice-classic_long 0:63985b524723 0.29 gbp1322
+invoice-classic_long 0:f82bef1ac80d 0.34 releaseengineering—sprint1
+invoice-classic_long 0:0b21b7cf2ff9 0.34 gbp698
+invoice-classic_long 0:6afc08056aaa 0.34 gbp2094
+invoice-classic_long 0:632f71e8ff8b 0.27 supportretainer—sprint1
+invoice-classic_long 0:70b393b5fb10 0.27 gbp735
+invoice-classic_long 0:29edf7588a57 0.27 gbp2940
+invoice-classic_long 0:82a9218b91ae 0.32 discoveryworkshop—sprint2
+invoice-classic_long 0:c313f34b71b9 0.32 gbp772
+invoice-classic_long 0:c313f34b71b9#1 0.32 gbp772
+invoice-classic_long 0:7e69fbffe3e2 0.25 designsystemaudit—sprint2
+invoice-classic_long 0:e096e4fddf9a 0.25 gbp809
+invoice-classic_long 0:c985a0123929 0.25 gbp1618
+invoice-classic_long 0:899f0392eecb 0.30 templatearchitecture—sprint2
+invoice-classic_long 0:4c973ddb9245 0.30 gbp846
+invoice-classic_long 0:6ec359ce3927 0.30 gbp2538
+invoice-classic_long 0:69523ba7402c 0.25 layoutenginetuning—sprint2
+invoice-classic_long 0:0e196c2b490b 0.25 gbp883
+invoice-classic_long 0:6e0d19ab72c6 0.25 gbp3532
+invoice-classic_long 1:c9046f7a37ad 0.18 description
+invoice-classic_long 1:32e8369a9c4f 0.18 qty
+invoice-classic_long 1:385cfdbc00ec 0.18 unit
+invoice-classic_long 1:cf38d95c9c6b 0.18 amount
+invoice-classic_long 1:f12cbb7c274d 0.21 renderqapass—sprint2
+invoice-classic_long 1:b813c73bc488 0.21 gbp920
+invoice-classic_long 1:b813c73bc488#1 0.21 gbp920
+invoice-classic_long 1:12cd54b50187 0.26 accessibilityreview—sprint2
+invoice-classic_long 1:377d92702316 0.26 gbp957
+invoice-classic_long 1:e7c66f6cf477 0.26 gbp1914
+invoice-classic_long 1:e3d8409ace07 0.21 fontpipelinesetup—sprint2
+invoice-classic_long 1:21604b8f0b36 0.21 gbp994
+invoice-classic_long 1:fe15ed444063 0.21 gbp2982
+invoice-classic_long 1:ca4d3c8eca22 0.26 chartintegration—sprint2
+invoice-classic_long 1:a4c7a6612c99 0.26 gbp1031
+invoice-classic_long 1:1c83f0b47e27 0.26 gbp4124
+invoice-classic_long 1:00de69c6e70f 0.31 datamapping—sprint2
+invoice-classic_long 1:b9d5c56a2cfd 0.31 gbp1068
+invoice-classic_long 1:b9d5c56a2cfd#1 0.31 gbp1068
+invoice-classic_long 1:eb628b5ea8ab 0.24 paginationhardening—sprint2
+invoice-classic_long 1:db5327b47d0e 0.24 gbp205
+invoice-classic_long 1:99d9b3b49da2 0.24 gbp410
+invoice-classic_long 1:505693cbc91e 0.29 visualregressionwiring—sprint23
+invoice-classic_long 1:9f0c5094fb63 0.29 gbp242
+invoice-classic_long 1:095b72c9d880 0.29 gbp726
+invoice-classic_long 1:2a787e61730a 0.22 docsauthoring—sprint2
+invoice-classic_long 1:28ad00e76aef 0.22 gbp279
+invoice-classic_long 1:fbb12fed0bbc 0.22 gbp1116
+invoice-classic_long 1:5369a2c40ff8 0.27 stakeholderdemo—sprint2
+invoice-classic_long 1:16562cbcd318 0.27 gbp316
+invoice-classic_long 1:16562cbcd318#1 0.27 gbp316
+invoice-classic_long 1:611b258cb41e 0.23 performanceprofiling—sprint2
+invoice-classic_long 1:e391d4e46366 0.23 gbp353
+invoice-classic_long 1:7106c00cb009 0.23 gbp706
+invoice-classic_long 1:d24a15800df1 0.28 releaseengineering—sprint2
+invoice-classic_long 1:4bed9b4092ee 0.28 gbp390
+invoice-classic_long 1:ae16cd1e31b1 0.28 gbp1170
+invoice-classic_long 1:6876c7b0fe66 0.33 supportretainer—sprint2
+invoice-classic_long 1:909481a45a34 0.33 gbp427
+invoice-classic_long 1:4e58d78d0958 0.33 gbp1708
+invoice-classic_long 1:ddce236bccd7 0.26 discoveryworkshop—sprint3
+invoice-classic_long 1:f8d17c11d834 0.26 gbp464
+invoice-classic_long 1:f8d17c11d834#1 0.26 gbp464
+invoice-classic_long 1:c0986cd7b1d4 0.31 designsystemaudit—sprint3
+invoice-classic_long 1:09c7aebd89f6 0.31 gbp501
+invoice-classic_long 1:a61c7b6bdd20 0.31 gbp1002
+invoice-classic_long 1:21fd82d170b2 0.24 templatearchitecture—sprint3
+invoice-classic_long 1:399e39a6eff5 0.24 gbp538
+invoice-classic_long 1:81ea39164f41 0.24 gbp1614
+invoice-classic_long 1:47cb1e683e8d 0.31 layoutenginetuning—sprint3
+invoice-classic_long 1:f6df6e8e8f30 0.31 gbp575
+invoice-classic_long 1:7f7db0f4c1cf 0.31 gbp2300
+invoice-classic_long 1:608e31719f07 0.36 renderqapass—sprint3
+invoice-classic_long 1:e4fbc626999e 0.36 gbp612
+invoice-classic_long 1:e4fbc626999e#1 0.36 gbp612
+invoice-classic_long 1:98bfb4deb0b7 0.29 accessibilityreview—sprint3
+invoice-classic_long 1:7915a839b285 0.29 gbp649
+invoice-classic_long 1:ca74221d78ad 0.29 gbp1298
+invoice-classic_long 1:375dddcbee43 0.34 fontpipelinesetup—sprint3
+invoice-classic_long 1:7b97f0ac8a87 0.34 gbp686
+invoice-classic_long 1:6a57f6a84a1c 0.34 gbp2058
+invoice-classic_long 1:2f4f507058ff 0.27 chartintegration—sprint3
+invoice-classic_long 1:74df855b318c 0.27 gbp723
+invoice-classic_long 1:78016cdf49ca 0.27 gbp2892
+invoice-classic_long 1:d6577e95efba 0.28 subtotal
+invoice-classic_long 1:5969b6461056 0.28 gbp44,890
+invoice-classic_long 1:a52611c9261b 0.36 vat(20%)
+invoice-classic_long 1:e7fda33332e9 0.36 gbp8,978
+invoice-classic_long 1:11239872d178 0.25 total
+invoice-classic_long 1:90b9dec01ea9 0.25 gbp53,868
+invoice-classic_long 1:ab5aa97074c4 0.27 notes
+invoice-classic_long 1:970fb4bf9d95 0.30 •sprints1-3weredeliveredunderthe
+invoice-classic_long 1:a781fa6c76d2 0.31 frameworkagreement.
+invoice-classic_long 1:c980fb1ebf98 0.32 •hardwareandthird-partylicencesa
+invoice-classic_long 1:be1dea5817a5 0.33 billedseparately.
+invoice-classic_long 1:fb854bac39c8 0.27 paymentterms
+invoice-classic_long 1:24274f39b50b 0.30 •paymentduewithin14calendardays.
+invoice-classic_long 1:c438440ba377 0.31 •banktransferpreferred;contact
+invoice-classic_long 1:434cc906ae90 0.32 billing@graphcompose.devfor
+invoice-classic_long 1:8822ea375315 0.33 remittancedetails.
+invoice-classic_long 1:e3337beaa171 0.29 thankyouforchoosinggraphcomposef
invoice-consulting 0:d44ceaea97d1 0.26 level8,1collinsstreet
invoice-consulting 0:78a0bb33347f 0.33 melbournevic3000australia
invoice-consulting 0:3b45ab243edb 2.91 +61398765432
@@ -2018,7 +2018,7 @@ invoice-consulting 0:ef0664c1d352 2.91 northpoint.com.au
invoice-consulting 0:52d6e3de4fa0 0.08 invoice
invoice-consulting 0:6282391a4cc1 -0.10 invoicenumber:
invoice-consulting 0:7d66eb3c1070 0.12 inv-2025-0478
-invoice-consulting 0:7d66eb3c1070#1 1.41 inv-2025-0478
+invoice-consulting 0:7d66eb3c1070#1 1.05 inv-2025-0478
invoice-consulting 0:89973ab74e1c -0.14 issuedate:
invoice-consulting 0:0dee636efa5b 0.08 26may2025
invoice-consulting 0:0e0fb0fc0939 -0.18 duedate:
@@ -2038,68 +2038,68 @@ invoice-consulting 0:cfebda697822 0.24 invoicesummary
invoice-consulting 0:5656f37a9311 0.44 professionalservicesrenderedinac
invoice-consulting 0:a918299ac844 0.45 statementofworkfortheperiod
invoice-consulting 0:3fa8489d9aac 0.21 1may2025–25may2025.
-invoice-consulting 0:c9046f7a37ad 0.86 description
-invoice-consulting 0:b28225a1247c 0.86 serviceperiod
-invoice-consulting 0:32e8369a9c4f 0.86 qty
-invoice-consulting 0:d1062d072acd 0.87 unitprice
-invoice-consulting 0:3ff0b4a2706b 0.85 (aud)
-invoice-consulting 0:3ff0b4a2706b#1 0.85 (aud)
-invoice-consulting 0:cf38d95c9c6b 0.87 amount
-invoice-consulting 0:b344321f5471 0.96 1–10may2025
-invoice-consulting 0:a8994a9020c4 0.98 10.00
-invoice-consulting 0:4e9682fa850e 0.95 hrs
-invoice-consulting 0:4e9682fa850e#1 0.98 hrs
-invoice-consulting 0:aa92f0e23a97 0.96 250.00
-invoice-consulting 0:e48d9b7a2993 0.96 2,500.00
-invoice-consulting 0:1bcfde966d94 0.71 strategicconsultation
-invoice-consulting 0:fd3ca268f319 0.79 leadershipalignmentworkshops
-invoice-consulting 0:8d93e0c47a8c 0.97 1–15may2025
-invoice-consulting 0:cf9dcf6da8a8 0.99 1.00
-invoice-consulting 0:cf9dcf6da8a8#1 1.00 1.00
-invoice-consulting 0:cf9dcf6da8a8#2 1.16 1.00
-invoice-consulting 0:97e47b250054 0.97 3,500.00
-invoice-consulting 0:97e47b250054#1 0.97 3,500.00
-invoice-consulting 0:5581aef375ff 0.72 market&competitiveanalysis
-invoice-consulting 0:957080ea09d9 0.80 researchandanalysisreport
-invoice-consulting 0:47102c31f226 0.98 5–20may2025
-invoice-consulting 0:ec6305055be9 0.98 4,800.00
-invoice-consulting 0:ec6305055be9#1 0.98 4,800.00
-invoice-consulting 0:53dea97cf116 0.73 digitalroadmapdevelopment
-invoice-consulting 0:acf357e68297 0.81 strategyandroadmapcreation
-invoice-consulting 0:c947fb16eab2 0.99 15–22may2025
-invoice-consulting 0:017144e2271f 1.01 6.00
-invoice-consulting 0:be6012a47af0 0.99 220.00
-invoice-consulting 0:172c0a785bc7 0.99 1,320.00
-invoice-consulting 0:fe04037aa850 0.74 stakeholderreviewsessions
-invoice-consulting 0:4658a1bff292 0.82 facilitationanddocumentation
-invoice-consulting 0:86f73207c794 1.26 20–25may2025
-invoice-consulting 0:55907ef405f6 1.26 1,880.00
-invoice-consulting 0:55907ef405f6#1 1.26 1,880.00
-invoice-consulting 0:f2e12ad6cc9f 1.01 presentation&finalreport
-invoice-consulting 0:50de6dc61b80 0.97 executivepresentationanddelivery
-invoice-consulting 0:d6577e95efba 0.69 subtotal
-invoice-consulting 0:6311b1798398 0.91 14,000.00
-invoice-consulting 0:e370855bde0c 0.65 gst(10%)
-invoice-consulting 0:b87e26fb8fac 0.87 1,400.00
-invoice-consulting 0:713a1893d967 0.91 totaldue(aud)
-invoice-consulting 0:d4464a725927 0.82 15,400.00
-invoice-consulting 0:13000a5d442c 1.09 paymentinformation
-invoice-consulting 0:944d398aea60 1.38 bankname:
-invoice-consulting 0:97fa113746b9 1.38 examplebank
-invoice-consulting 0:0ecb5847ffa7 1.38 accountname:
-invoice-consulting 0:b5dd15368c26 1.38 northpointconsultingptyltd
-invoice-consulting 0:6bbca23a71e6 1.41 bsb:
-invoice-consulting 0:83a417f0862b 1.41 123-456
-invoice-consulting 0:6b4894c28363 1.41 accountnumber:
-invoice-consulting 0:ef797c8118f0 1.41 12345678
-invoice-consulting 0:c608665436db 1.41 reference:
-invoice-consulting 0:010450dee1ff 1.44 pleaseensuretheinvoicenumberisin
-invoice-consulting 0:ab5aa97074c4 1.09 notes
-invoice-consulting 0:7c6ab37d83ef 0.89 thankyouforyourbusiness.
-invoice-consulting 0:4a699e29a3bb 1.17 ifyouhaveanyquestionsregardingth
-invoice-consulting 0:c766251af1f4 1.23 contactusataccounts@northpoint.c
-invoice-consulting 0:3d32fa219332 1.20 +61398765432.
-invoice-consulting 0:a6f6e2ddab6d 1.36 paymentisduewithin30daysfromthei
+invoice-consulting 0:c9046f7a37ad 0.74 description
+invoice-consulting 0:b28225a1247c 0.74 serviceperiod
+invoice-consulting 0:32e8369a9c4f 0.74 qty
+invoice-consulting 0:d1062d072acd 0.75 unitprice
+invoice-consulting 0:3ff0b4a2706b 0.73 (aud)
+invoice-consulting 0:3ff0b4a2706b#1 0.73 (aud)
+invoice-consulting 0:cf38d95c9c6b 0.75 amount
+invoice-consulting 0:b344321f5471 0.84 1–10may2025
+invoice-consulting 0:a8994a9020c4 0.86 10.00
+invoice-consulting 0:4e9682fa850e 0.83 hrs
+invoice-consulting 0:4e9682fa850e#1 0.86 hrs
+invoice-consulting 0:aa92f0e23a97 0.84 250.00
+invoice-consulting 0:e48d9b7a2993 0.84 2,500.00
+invoice-consulting 0:1bcfde966d94 0.59 strategicconsultation
+invoice-consulting 0:fd3ca268f319 0.55 leadershipalignmentworkshops
+invoice-consulting 0:8d93e0c47a8c 0.85 1–15may2025
+invoice-consulting 0:cf9dcf6da8a8 0.87 1.00
+invoice-consulting 0:cf9dcf6da8a8#1 0.88 1.00
+invoice-consulting 0:cf9dcf6da8a8#2 0.92 1.00
+invoice-consulting 0:97e47b250054 0.85 3,500.00
+invoice-consulting 0:97e47b250054#1 0.85 3,500.00
+invoice-consulting 0:5581aef375ff 0.60 market&competitiveanalysis
+invoice-consulting 0:957080ea09d9 0.56 researchandanalysisreport
+invoice-consulting 0:47102c31f226 0.86 5–20may2025
+invoice-consulting 0:ec6305055be9 0.86 4,800.00
+invoice-consulting 0:ec6305055be9#1 0.86 4,800.00
+invoice-consulting 0:53dea97cf116 0.61 digitalroadmapdevelopment
+invoice-consulting 0:acf357e68297 0.57 strategyandroadmapcreation
+invoice-consulting 0:c947fb16eab2 0.87 15–22may2025
+invoice-consulting 0:017144e2271f 0.89 6.00
+invoice-consulting 0:be6012a47af0 0.87 220.00
+invoice-consulting 0:172c0a785bc7 0.87 1,320.00
+invoice-consulting 0:fe04037aa850 0.62 stakeholderreviewsessions
+invoice-consulting 0:4658a1bff292 0.70 facilitationanddocumentation
+invoice-consulting 0:86f73207c794 0.90 20–25may2025
+invoice-consulting 0:55907ef405f6 0.90 1,880.00
+invoice-consulting 0:55907ef405f6#1 0.90 1,880.00
+invoice-consulting 0:f2e12ad6cc9f 0.65 presentation&finalreport
+invoice-consulting 0:50de6dc61b80 0.73 executivepresentationanddelivery
+invoice-consulting 0:d6577e95efba 0.21 subtotal
+invoice-consulting 0:6311b1798398 0.43 14,000.00
+invoice-consulting 0:e370855bde0c 0.17 gst(10%)
+invoice-consulting 0:b87e26fb8fac 0.39 1,400.00
+invoice-consulting 0:713a1893d967 0.55 totaldue(aud)
+invoice-consulting 0:d4464a725927 0.46 15,400.00
+invoice-consulting 0:13000a5d442c 0.61 paymentinformation
+invoice-consulting 0:944d398aea60 1.02 bankname:
+invoice-consulting 0:97fa113746b9 1.02 examplebank
+invoice-consulting 0:0ecb5847ffa7 1.02 accountname:
+invoice-consulting 0:b5dd15368c26 1.02 northpointconsultingptyltd
+invoice-consulting 0:6bbca23a71e6 1.05 bsb:
+invoice-consulting 0:83a417f0862b 1.05 123-456
+invoice-consulting 0:6b4894c28363 1.05 accountnumber:
+invoice-consulting 0:ef797c8118f0 1.05 12345678
+invoice-consulting 0:c608665436db 1.05 reference:
+invoice-consulting 0:010450dee1ff 1.08 pleaseensuretheinvoicenumberisin
+invoice-consulting 0:ab5aa97074c4 0.61 notes
+invoice-consulting 0:7c6ab37d83ef 0.53 thankyouforyourbusiness.
+invoice-consulting 0:4a699e29a3bb 0.81 ifyouhaveanyquestionsregardingth
+invoice-consulting 0:c766251af1f4 0.75 contactusataccounts@northpoint.c
+invoice-consulting 0:3d32fa219332 0.84 +61398765432.
+invoice-consulting 0:a6f6e2ddab6d 1.00 paymentisduewithin30daysfromthei
invoice-consulting 0:55ee5fe62c33 0.15 northpointconsultingptyltd|abn12
invoice-consulting 0:bdbada284e80 0.15 page1/1
invoice-consulting_long 0:d44ceaea97d1 0.26 level8,1collinsstreet
@@ -2129,213 +2129,213 @@ invoice-consulting_long 0:cfebda697822 0.24 invoicesummary
invoice-consulting_long 0:5656f37a9311 0.44 professionalservicesrenderedinac
invoice-consulting_long 0:a918299ac844 0.45 statementofworkfortheperiod
invoice-consulting_long 0:3fa8489d9aac 0.21 1may2025–25may2025.
-invoice-consulting_long 0:c9046f7a37ad 0.86 description
-invoice-consulting_long 0:b28225a1247c 0.86 serviceperiod
-invoice-consulting_long 0:32e8369a9c4f 0.86 qty
-invoice-consulting_long 0:d1062d072acd 0.87 unitprice
-invoice-consulting_long 0:3ff0b4a2706b 0.85 (aud)
-invoice-consulting_long 0:3ff0b4a2706b#1 0.85 (aud)
-invoice-consulting_long 0:cf38d95c9c6b 0.87 amount
-invoice-consulting_long 0:b344321f5471 0.96 1–10may2025
-invoice-consulting_long 0:b344321f5471#1 1.03 1–10may2025
-invoice-consulting_long 0:b344321f5471#2 1.23 1–10may2025
-invoice-consulting_long 0:a8994a9020c4 0.98 10.00
-invoice-consulting_long 0:a8994a9020c4#1 1.05 10.00
-invoice-consulting_long 0:a8994a9020c4#2 1.25 10.00
-invoice-consulting_long 0:4e9682fa850e 0.95 hrs
-invoice-consulting_long 0:4e9682fa850e#1 0.98 hrs
-invoice-consulting_long 0:4e9682fa850e#2 1.02 hrs
-invoice-consulting_long 0:4e9682fa850e#3 1.17 hrs
-invoice-consulting_long 0:4e9682fa850e#4 1.22 hrs
-invoice-consulting_long 0:4e9682fa850e#5 1.24 hrs
-invoice-consulting_long 0:aa92f0e23a97 0.96 250.00
-invoice-consulting_long 0:aa92f0e23a97#1 1.03 250.00
-invoice-consulting_long 0:aa92f0e23a97#2 1.23 250.00
-invoice-consulting_long 0:e48d9b7a2993 0.96 2,500.00
-invoice-consulting_long 0:e48d9b7a2993#1 1.03 2,500.00
-invoice-consulting_long 0:e48d9b7a2993#2 1.23 2,500.00
-invoice-consulting_long 0:1bcfde966d94 0.71 strategicconsultation
-invoice-consulting_long 0:1bcfde966d94#1 0.78 strategicconsultation
-invoice-consulting_long 0:1bcfde966d94#2 0.98 strategicconsultation
-invoice-consulting_long 0:fd3ca268f319 0.79 leadershipalignmentworkshops
-invoice-consulting_long 0:fd3ca268f319#1 0.86 leadershipalignmentworkshops
-invoice-consulting_long 0:fd3ca268f319#2 0.94 leadershipalignmentworkshops
-invoice-consulting_long 0:8d93e0c47a8c 0.97 1–15may2025
-invoice-consulting_long 0:8d93e0c47a8c#1 1.04 1–15may2025
-invoice-consulting_long 0:8d93e0c47a8c#2 1.24 1–15may2025
-invoice-consulting_long 0:cf9dcf6da8a8 0.99 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#1 1.00 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#2 1.04 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#3 1.06 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#4 1.07 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#5 1.21 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#6 1.26 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#7 1.27 1.00
-invoice-consulting_long 0:cf9dcf6da8a8#8 1.28 1.00
-invoice-consulting_long 0:97e47b250054 0.97 3,500.00
-invoice-consulting_long 0:97e47b250054#1 0.97 3,500.00
-invoice-consulting_long 0:97e47b250054#2 1.04 3,500.00
-invoice-consulting_long 0:97e47b250054#3 1.04 3,500.00
-invoice-consulting_long 0:97e47b250054#4 1.24 3,500.00
-invoice-consulting_long 0:97e47b250054#5 1.24 3,500.00
-invoice-consulting_long 0:5581aef375ff 0.72 market&competitiveanalysis
-invoice-consulting_long 0:5581aef375ff#1 0.79 market&competitiveanalysis
-invoice-consulting_long 0:5581aef375ff#2 0.99 market&competitiveanalysis
-invoice-consulting_long 0:957080ea09d9 0.80 researchandanalysisreport
-invoice-consulting_long 0:957080ea09d9#1 0.87 researchandanalysisreport
-invoice-consulting_long 0:957080ea09d9#2 0.95 researchandanalysisreport
-invoice-consulting_long 0:47102c31f226 0.98 5–20may2025
-invoice-consulting_long 0:47102c31f226#1 1.17 5–20may2025
-invoice-consulting_long 0:47102c31f226#2 1.25 5–20may2025
-invoice-consulting_long 0:ec6305055be9 0.98 4,800.00
-invoice-consulting_long 0:ec6305055be9#1 0.98 4,800.00
-invoice-consulting_long 0:ec6305055be9#2 1.17 4,800.00
-invoice-consulting_long 0:ec6305055be9#3 1.17 4,800.00
-invoice-consulting_long 0:ec6305055be9#4 1.25 4,800.00
-invoice-consulting_long 0:ec6305055be9#5 1.25 4,800.00
-invoice-consulting_long 0:53dea97cf116 0.73 digitalroadmapdevelopment
-invoice-consulting_long 0:53dea97cf116#1 0.92 digitalroadmapdevelopment
-invoice-consulting_long 0:53dea97cf116#2 1.00 digitalroadmapdevelopment
-invoice-consulting_long 0:acf357e68297 0.81 strategyandroadmapcreation
-invoice-consulting_long 0:acf357e68297#1 0.88 strategyandroadmapcreation
-invoice-consulting_long 0:acf357e68297#2 1.08 strategyandroadmapcreation
-invoice-consulting_long 0:c947fb16eab2 0.99 15–22may2025
-invoice-consulting_long 0:c947fb16eab2#1 1.18 15–22may2025
-invoice-consulting_long 0:c947fb16eab2#2 1.26 15–22may2025
-invoice-consulting_long 0:017144e2271f 1.01 6.00
-invoice-consulting_long 0:017144e2271f#1 1.20 6.00
-invoice-consulting_long 0:017144e2271f#2 1.28 6.00
-invoice-consulting_long 0:be6012a47af0 0.99 220.00
-invoice-consulting_long 0:be6012a47af0#1 1.18 220.00
-invoice-consulting_long 0:be6012a47af0#2 1.26 220.00
-invoice-consulting_long 0:172c0a785bc7 0.99 1,320.00
-invoice-consulting_long 0:172c0a785bc7#1 1.18 1,320.00
-invoice-consulting_long 0:172c0a785bc7#2 1.26 1,320.00
-invoice-consulting_long 0:fe04037aa850 0.74 stakeholderreviewsessions
-invoice-consulting_long 0:fe04037aa850#1 0.93 stakeholderreviewsessions
-invoice-consulting_long 0:fe04037aa850#2 1.01 stakeholderreviewsessions
-invoice-consulting_long 0:4658a1bff292 0.82 facilitationanddocumentation
-invoice-consulting_long 0:4658a1bff292#1 0.89 facilitationanddocumentation
-invoice-consulting_long 0:4658a1bff292#2 1.08 facilitationanddocumentation
-invoice-consulting_long 0:86f73207c794 1.02 20–25may2025
-invoice-consulting_long 0:86f73207c794#1 1.19 20–25may2025
-invoice-consulting_long 0:86f73207c794#2 1.27 20–25may2025
-invoice-consulting_long 0:55907ef405f6 1.02 1,880.00
-invoice-consulting_long 0:55907ef405f6#1 1.02 1,880.00
-invoice-consulting_long 0:55907ef405f6#2 1.19 1,880.00
-invoice-consulting_long 0:55907ef405f6#3 1.19 1,880.00
-invoice-consulting_long 0:55907ef405f6#4 1.27 1,880.00
-invoice-consulting_long 0:55907ef405f6#5 1.27 1,880.00
-invoice-consulting_long 0:f2e12ad6cc9f 0.77 presentation&finalreport
-invoice-consulting_long 0:f2e12ad6cc9f#1 0.94 presentation&finalreport
-invoice-consulting_long 0:f2e12ad6cc9f#2 1.02 presentation&finalreport
-invoice-consulting_long 0:50de6dc61b80 0.85 executivepresentationanddelivery
-invoice-consulting_long 0:50de6dc61b80#1 0.93 executivepresentationanddelivery
-invoice-consulting_long 0:50de6dc61b80#2 1.09 executivepresentationanddelivery
+invoice-consulting_long 0:c9046f7a37ad 0.74 description
+invoice-consulting_long 0:b28225a1247c 0.74 serviceperiod
+invoice-consulting_long 0:32e8369a9c4f 0.74 qty
+invoice-consulting_long 0:d1062d072acd 0.75 unitprice
+invoice-consulting_long 0:3ff0b4a2706b 0.73 (aud)
+invoice-consulting_long 0:3ff0b4a2706b#1 0.73 (aud)
+invoice-consulting_long 0:cf38d95c9c6b 0.75 amount
+invoice-consulting_long 0:b344321f5471 0.84 1–10may2025
+invoice-consulting_long 0:b344321f5471#1 0.91 1–10may2025
+invoice-consulting_long 0:b344321f5471#2 1.11 1–10may2025
+invoice-consulting_long 0:a8994a9020c4 0.86 10.00
+invoice-consulting_long 0:a8994a9020c4#1 0.93 10.00
+invoice-consulting_long 0:a8994a9020c4#2 1.01 10.00
+invoice-consulting_long 0:4e9682fa850e 0.83 hrs
+invoice-consulting_long 0:4e9682fa850e#1 0.86 hrs
+invoice-consulting_long 0:4e9682fa850e#2 0.90 hrs
+invoice-consulting_long 0:4e9682fa850e#3 1.05 hrs
+invoice-consulting_long 0:4e9682fa850e#4 1.10 hrs
+invoice-consulting_long 0:4e9682fa850e#5 1.12 hrs
+invoice-consulting_long 0:aa92f0e23a97 0.84 250.00
+invoice-consulting_long 0:aa92f0e23a97#1 0.91 250.00
+invoice-consulting_long 0:aa92f0e23a97#2 1.11 250.00
+invoice-consulting_long 0:e48d9b7a2993 0.84 2,500.00
+invoice-consulting_long 0:e48d9b7a2993#1 0.91 2,500.00
+invoice-consulting_long 0:e48d9b7a2993#2 1.11 2,500.00
+invoice-consulting_long 0:1bcfde966d94 0.59 strategicconsultation
+invoice-consulting_long 0:1bcfde966d94#1 0.66 strategicconsultation
+invoice-consulting_long 0:1bcfde966d94#2 0.86 strategicconsultation
+invoice-consulting_long 0:fd3ca268f319 0.55 leadershipalignmentworkshops
+invoice-consulting_long 0:fd3ca268f319#1 0.74 leadershipalignmentworkshops
+invoice-consulting_long 0:fd3ca268f319#2 0.82 leadershipalignmentworkshops
+invoice-consulting_long 0:8d93e0c47a8c 0.85 1–15may2025
+invoice-consulting_long 0:8d93e0c47a8c#1 0.92 1–15may2025
+invoice-consulting_long 0:8d93e0c47a8c#2 1.12 1–15may2025
+invoice-consulting_long 0:cf9dcf6da8a8 0.87 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#1 0.88 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#2 0.92 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#3 0.94 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#4 0.95 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#5 0.97 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#6 1.14 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#7 1.15 1.00
+invoice-consulting_long 0:cf9dcf6da8a8#8 1.16 1.00
+invoice-consulting_long 0:97e47b250054 0.85 3,500.00
+invoice-consulting_long 0:97e47b250054#1 0.85 3,500.00
+invoice-consulting_long 0:97e47b250054#2 0.92 3,500.00
+invoice-consulting_long 0:97e47b250054#3 0.92 3,500.00
+invoice-consulting_long 0:97e47b250054#4 1.12 3,500.00
+invoice-consulting_long 0:97e47b250054#5 1.12 3,500.00
+invoice-consulting_long 0:5581aef375ff 0.60 market&competitiveanalysis
+invoice-consulting_long 0:5581aef375ff#1 0.67 market&competitiveanalysis
+invoice-consulting_long 0:5581aef375ff#2 0.87 market&competitiveanalysis
+invoice-consulting_long 0:957080ea09d9 0.56 researchandanalysisreport
+invoice-consulting_long 0:957080ea09d9#1 0.75 researchandanalysisreport
+invoice-consulting_long 0:957080ea09d9#2 0.83 researchandanalysisreport
+invoice-consulting_long 0:47102c31f226 0.86 5–20may2025
+invoice-consulting_long 0:47102c31f226#1 0.93 5–20may2025
+invoice-consulting_long 0:47102c31f226#2 1.13 5–20may2025
+invoice-consulting_long 0:ec6305055be9 0.86 4,800.00
+invoice-consulting_long 0:ec6305055be9#1 0.86 4,800.00
+invoice-consulting_long 0:ec6305055be9#2 0.93 4,800.00
+invoice-consulting_long 0:ec6305055be9#3 0.93 4,800.00
+invoice-consulting_long 0:ec6305055be9#4 1.13 4,800.00
+invoice-consulting_long 0:ec6305055be9#5 1.13 4,800.00
+invoice-consulting_long 0:53dea97cf116 0.61 digitalroadmapdevelopment
+invoice-consulting_long 0:53dea97cf116#1 0.68 digitalroadmapdevelopment
+invoice-consulting_long 0:53dea97cf116#2 0.88 digitalroadmapdevelopment
+invoice-consulting_long 0:acf357e68297 0.57 strategyandroadmapcreation
+invoice-consulting_long 0:acf357e68297#1 0.76 strategyandroadmapcreation
+invoice-consulting_long 0:acf357e68297#2 0.84 strategyandroadmapcreation
+invoice-consulting_long 0:c947fb16eab2 0.87 15–22may2025
+invoice-consulting_long 0:c947fb16eab2#1 0.94 15–22may2025
+invoice-consulting_long 0:c947fb16eab2#2 1.14 15–22may2025
+invoice-consulting_long 0:017144e2271f 0.89 6.00
+invoice-consulting_long 0:017144e2271f#1 0.96 6.00
+invoice-consulting_long 0:017144e2271f#2 1.16 6.00
+invoice-consulting_long 0:be6012a47af0 0.87 220.00
+invoice-consulting_long 0:be6012a47af0#1 0.94 220.00
+invoice-consulting_long 0:be6012a47af0#2 1.14 220.00
+invoice-consulting_long 0:172c0a785bc7 0.87 1,320.00
+invoice-consulting_long 0:172c0a785bc7#1 0.94 1,320.00
+invoice-consulting_long 0:172c0a785bc7#2 1.14 1,320.00
+invoice-consulting_long 0:fe04037aa850 0.62 stakeholderreviewsessions
+invoice-consulting_long 0:fe04037aa850#1 0.69 stakeholderreviewsessions
+invoice-consulting_long 0:fe04037aa850#2 0.89 stakeholderreviewsessions
+invoice-consulting_long 0:4658a1bff292 0.70 facilitationanddocumentation
+invoice-consulting_long 0:4658a1bff292#1 0.77 facilitationanddocumentation
+invoice-consulting_long 0:4658a1bff292#2 0.84 facilitationanddocumentation
+invoice-consulting_long 0:86f73207c794 0.90 20–25may2025
+invoice-consulting_long 0:86f73207c794#1 0.95 20–25may2025
+invoice-consulting_long 0:86f73207c794#2 1.15 20–25may2025
+invoice-consulting_long 0:55907ef405f6 0.90 1,880.00
+invoice-consulting_long 0:55907ef405f6#1 0.90 1,880.00
+invoice-consulting_long 0:55907ef405f6#2 0.95 1,880.00
+invoice-consulting_long 0:55907ef405f6#3 0.95 1,880.00
+invoice-consulting_long 0:55907ef405f6#4 1.15 1,880.00
+invoice-consulting_long 0:55907ef405f6#5 1.15 1,880.00
+invoice-consulting_long 0:f2e12ad6cc9f 0.65 presentation&finalreport
+invoice-consulting_long 0:f2e12ad6cc9f#1 0.70 presentation&finalreport
+invoice-consulting_long 0:f2e12ad6cc9f#2 0.90 presentation&finalreport
+invoice-consulting_long 0:50de6dc61b80 0.73 executivepresentationanddelivery
+invoice-consulting_long 0:50de6dc61b80#1 0.81 executivepresentationanddelivery
+invoice-consulting_long 0:50de6dc61b80#2 0.85 executivepresentationanddelivery
invoice-consulting_long 0:55ee5fe62c33 0.15 northpointconsultingptyltd|abn12
invoice-consulting_long 0:c843aa25b80f 0.15 page1/2
invoice-consulting_long 1:c9046f7a37ad 0.53 description
invoice-consulting_long 1:b28225a1247c 0.53 serviceperiod
invoice-consulting_long 1:32e8369a9c4f 0.53 qty
invoice-consulting_long 1:d1062d072acd 0.54 unitprice
-invoice-consulting_long 1:3ff0b4a2706b 0.64 (aud)
-invoice-consulting_long 1:3ff0b4a2706b#1 0.64 (aud)
+invoice-consulting_long 1:3ff0b4a2706b 0.52 (aud)
+invoice-consulting_long 1:3ff0b4a2706b#1 0.52 (aud)
invoice-consulting_long 1:cf38d95c9c6b 0.54 amount
-invoice-consulting_long 1:b344321f5471 0.75 1–10may2025
-invoice-consulting_long 1:b344321f5471#1 0.82 1–10may2025
-invoice-consulting_long 1:b344321f5471#2 1.14 1–10may2025
-invoice-consulting_long 1:a8994a9020c4 0.77 10.00
-invoice-consulting_long 1:a8994a9020c4#1 0.84 10.00
-invoice-consulting_long 1:a8994a9020c4#2 1.16 10.00
-invoice-consulting_long 1:4e9682fa850e 0.76 hrs
-invoice-consulting_long 1:4e9682fa850e#1 0.79 hrs
-invoice-consulting_long 1:4e9682fa850e#2 0.81 hrs
-invoice-consulting_long 1:4e9682fa850e#3 0.99 hrs
-invoice-consulting_long 1:4e9682fa850e#4 1.13 hrs
-invoice-consulting_long 1:aa92f0e23a97 0.75 250.00
-invoice-consulting_long 1:aa92f0e23a97#1 0.82 250.00
-invoice-consulting_long 1:aa92f0e23a97#2 1.14 250.00
-invoice-consulting_long 1:e48d9b7a2993 0.75 2,500.00
-invoice-consulting_long 1:e48d9b7a2993#1 0.82 2,500.00
-invoice-consulting_long 1:e48d9b7a2993#2 1.14 2,500.00
-invoice-consulting_long 1:1bcfde966d94 0.50 strategicconsultation
-invoice-consulting_long 1:1bcfde966d94#1 0.57 strategicconsultation
-invoice-consulting_long 1:1bcfde966d94#2 0.89 strategicconsultation
-invoice-consulting_long 1:fd3ca268f319 0.46 leadershipalignmentworkshops
-invoice-consulting_long 1:fd3ca268f319#1 0.65 leadershipalignmentworkshops
-invoice-consulting_long 1:fd3ca268f319#2 0.85 leadershipalignmentworkshops
-invoice-consulting_long 1:8d93e0c47a8c 0.78 1–15may2025
-invoice-consulting_long 1:8d93e0c47a8c#1 0.86 1–15may2025
-invoice-consulting_long 1:cf9dcf6da8a8 0.80 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#1 0.81 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#2 0.83 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#3 0.85 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#4 0.89 1.00
-invoice-consulting_long 1:cf9dcf6da8a8#5 0.91 1.00
-invoice-consulting_long 1:97e47b250054 0.78 3,500.00
-invoice-consulting_long 1:97e47b250054#1 0.78 3,500.00
-invoice-consulting_long 1:97e47b250054#2 0.86 3,500.00
-invoice-consulting_long 1:97e47b250054#3 0.86 3,500.00
-invoice-consulting_long 1:5581aef375ff 0.53 market&competitiveanalysis
-invoice-consulting_long 1:5581aef375ff#1 0.58 market&competitiveanalysis
-invoice-consulting_long 1:957080ea09d9 0.49 researchandanalysisreport
-invoice-consulting_long 1:957080ea09d9#1 0.69 researchandanalysisreport
-invoice-consulting_long 1:47102c31f226 0.79 5–20may2025
-invoice-consulting_long 1:47102c31f226#1 0.87 5–20may2025
-invoice-consulting_long 1:ec6305055be9 0.79 4,800.00
-invoice-consulting_long 1:ec6305055be9#1 0.79 4,800.00
-invoice-consulting_long 1:ec6305055be9#2 0.87 4,800.00
-invoice-consulting_long 1:ec6305055be9#3 0.87 4,800.00
-invoice-consulting_long 1:53dea97cf116 0.54 digitalroadmapdevelopment
-invoice-consulting_long 1:53dea97cf116#1 0.62 digitalroadmapdevelopment
-invoice-consulting_long 1:acf357e68297 0.50 strategyandroadmapcreation
-invoice-consulting_long 1:acf357e68297#1 0.70 strategyandroadmapcreation
-invoice-consulting_long 1:c947fb16eab2 0.80 15–22may2025
-invoice-consulting_long 1:c947fb16eab2#1 0.88 15–22may2025
-invoice-consulting_long 1:017144e2271f 0.82 6.00
-invoice-consulting_long 1:017144e2271f#1 0.90 6.00
-invoice-consulting_long 1:be6012a47af0 0.80 220.00
-invoice-consulting_long 1:be6012a47af0#1 0.88 220.00
-invoice-consulting_long 1:172c0a785bc7 0.80 1,320.00
-invoice-consulting_long 1:172c0a785bc7#1 0.88 1,320.00
-invoice-consulting_long 1:fe04037aa850 0.55 stakeholderreviewsessions
-invoice-consulting_long 1:fe04037aa850#1 0.63 stakeholderreviewsessions
-invoice-consulting_long 1:4658a1bff292 0.63 facilitationanddocumentation
-invoice-consulting_long 1:4658a1bff292#1 0.71 facilitationanddocumentation
-invoice-consulting_long 1:86f73207c794 0.81 20–25may2025
-invoice-consulting_long 1:86f73207c794#1 0.89 20–25may2025
-invoice-consulting_long 1:55907ef405f6 0.81 1,880.00
-invoice-consulting_long 1:55907ef405f6#1 0.81 1,880.00
-invoice-consulting_long 1:55907ef405f6#2 0.89 1,880.00
-invoice-consulting_long 1:55907ef405f6#3 0.89 1,880.00
-invoice-consulting_long 1:f2e12ad6cc9f 0.56 presentation&finalreport
-invoice-consulting_long 1:f2e12ad6cc9f#1 0.64 presentation&finalreport
-invoice-consulting_long 1:50de6dc61b80 0.64 executivepresentationanddelivery
-invoice-consulting_long 1:50de6dc61b80#1 0.72 executivepresentationanddelivery
-invoice-consulting_long 1:d6577e95efba 0.57 subtotal
-invoice-consulting_long 1:6311b1798398 0.79 14,000.00
-invoice-consulting_long 1:e370855bde0c 0.53 gst(10%)
-invoice-consulting_long 1:b87e26fb8fac 0.75 1,400.00
-invoice-consulting_long 1:713a1893d967 0.93 totaldue(aud)
-invoice-consulting_long 1:d4464a725927 0.84 15,400.00
-invoice-consulting_long 1:13000a5d442c 0.99 paymentinformation
-invoice-consulting_long 1:944d398aea60 1.40 bankname:
-invoice-consulting_long 1:97fa113746b9 1.40 examplebank
-invoice-consulting_long 1:0ecb5847ffa7 1.40 accountname:
-invoice-consulting_long 1:b5dd15368c26 1.40 northpointconsultingptyltd
-invoice-consulting_long 1:6bbca23a71e6 1.40 bsb:
-invoice-consulting_long 1:83a417f0862b 1.40 123-456
-invoice-consulting_long 1:6b4894c28363 1.40 accountnumber:
-invoice-consulting_long 1:ef797c8118f0 1.40 12345678
-invoice-consulting_long 1:c608665436db 1.40 reference:
-invoice-consulting_long 1:7d66eb3c1070 1.40 inv-2025-0478
-invoice-consulting_long 1:010450dee1ff 1.31 pleaseensuretheinvoicenumberisin
-invoice-consulting_long 1:ab5aa97074c4 0.99 notes
-invoice-consulting_long 1:7c6ab37d83ef 0.91 thankyouforyourbusiness.
-invoice-consulting_long 1:4a699e29a3bb 1.19 ifyouhaveanyquestionsregardingth
-invoice-consulting_long 1:c766251af1f4 1.13 contactusataccounts@northpoint.c
-invoice-consulting_long 1:3d32fa219332 1.19 +61398765432.
-invoice-consulting_long 1:a6f6e2ddab6d 1.35 paymentisduewithin30daysfromthei
+invoice-consulting_long 1:b344321f5471 0.51 1–10may2025
+invoice-consulting_long 1:b344321f5471#1 0.70 1–10may2025
+invoice-consulting_long 1:b344321f5471#2 0.78 1–10may2025
+invoice-consulting_long 1:a8994a9020c4 0.53 10.00
+invoice-consulting_long 1:a8994a9020c4#1 0.72 10.00
+invoice-consulting_long 1:a8994a9020c4#2 0.80 10.00
+invoice-consulting_long 1:4e9682fa850e 0.64 hrs
+invoice-consulting_long 1:4e9682fa850e#1 0.67 hrs
+invoice-consulting_long 1:4e9682fa850e#2 0.69 hrs
+invoice-consulting_long 1:4e9682fa850e#3 0.75 hrs
+invoice-consulting_long 1:4e9682fa850e#4 0.89 hrs
+invoice-consulting_long 1:aa92f0e23a97 0.51 250.00
+invoice-consulting_long 1:aa92f0e23a97#1 0.70 250.00
+invoice-consulting_long 1:aa92f0e23a97#2 0.78 250.00
+invoice-consulting_long 1:e48d9b7a2993 0.51 2,500.00
+invoice-consulting_long 1:e48d9b7a2993#1 0.70 2,500.00
+invoice-consulting_long 1:e48d9b7a2993#2 0.78 2,500.00
+invoice-consulting_long 1:1bcfde966d94 0.26 strategicconsultation
+invoice-consulting_long 1:1bcfde966d94#1 0.45 strategicconsultation
+invoice-consulting_long 1:1bcfde966d94#2 0.65 strategicconsultation
+invoice-consulting_long 1:fd3ca268f319 0.34 leadershipalignmentworkshops
+invoice-consulting_long 1:fd3ca268f319#1 0.41 leadershipalignmentworkshops
+invoice-consulting_long 1:fd3ca268f319#2 0.61 leadershipalignmentworkshops
+invoice-consulting_long 1:8d93e0c47a8c 0.66 1–15may2025
+invoice-consulting_long 1:8d93e0c47a8c#1 0.74 1–15may2025
+invoice-consulting_long 1:cf9dcf6da8a8 0.56 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#1 0.69 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#2 0.71 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#3 0.73 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#4 0.77 1.00
+invoice-consulting_long 1:cf9dcf6da8a8#5 0.79 1.00
+invoice-consulting_long 1:97e47b250054 0.66 3,500.00
+invoice-consulting_long 1:97e47b250054#1 0.66 3,500.00
+invoice-consulting_long 1:97e47b250054#2 0.74 3,500.00
+invoice-consulting_long 1:97e47b250054#3 0.74 3,500.00
+invoice-consulting_long 1:5581aef375ff 0.41 market&competitiveanalysis
+invoice-consulting_long 1:5581aef375ff#1 0.46 market&competitiveanalysis
+invoice-consulting_long 1:957080ea09d9 0.37 researchandanalysisreport
+invoice-consulting_long 1:957080ea09d9#1 0.57 researchandanalysisreport
+invoice-consulting_long 1:47102c31f226 0.67 5–20may2025
+invoice-consulting_long 1:47102c31f226#1 0.75 5–20may2025
+invoice-consulting_long 1:ec6305055be9 0.67 4,800.00
+invoice-consulting_long 1:ec6305055be9#1 0.67 4,800.00
+invoice-consulting_long 1:ec6305055be9#2 0.75 4,800.00
+invoice-consulting_long 1:ec6305055be9#3 0.75 4,800.00
+invoice-consulting_long 1:53dea97cf116 0.42 digitalroadmapdevelopment
+invoice-consulting_long 1:53dea97cf116#1 0.50 digitalroadmapdevelopment
+invoice-consulting_long 1:acf357e68297 0.38 strategyandroadmapcreation
+invoice-consulting_long 1:acf357e68297#1 0.58 strategyandroadmapcreation
+invoice-consulting_long 1:c947fb16eab2 0.68 15–22may2025
+invoice-consulting_long 1:c947fb16eab2#1 0.76 15–22may2025
+invoice-consulting_long 1:017144e2271f 0.70 6.00
+invoice-consulting_long 1:017144e2271f#1 0.78 6.00
+invoice-consulting_long 1:be6012a47af0 0.68 220.00
+invoice-consulting_long 1:be6012a47af0#1 0.76 220.00
+invoice-consulting_long 1:172c0a785bc7 0.68 1,320.00
+invoice-consulting_long 1:172c0a785bc7#1 0.76 1,320.00
+invoice-consulting_long 1:fe04037aa850 0.43 stakeholderreviewsessions
+invoice-consulting_long 1:fe04037aa850#1 0.51 stakeholderreviewsessions
+invoice-consulting_long 1:4658a1bff292 0.39 facilitationanddocumentation
+invoice-consulting_long 1:4658a1bff292#1 0.59 facilitationanddocumentation
+invoice-consulting_long 1:86f73207c794 0.69 20–25may2025
+invoice-consulting_long 1:86f73207c794#1 0.77 20–25may2025
+invoice-consulting_long 1:55907ef405f6 0.69 1,880.00
+invoice-consulting_long 1:55907ef405f6#1 0.69 1,880.00
+invoice-consulting_long 1:55907ef405f6#2 0.77 1,880.00
+invoice-consulting_long 1:55907ef405f6#3 0.77 1,880.00
+invoice-consulting_long 1:f2e12ad6cc9f 0.44 presentation&finalreport
+invoice-consulting_long 1:f2e12ad6cc9f#1 0.52 presentation&finalreport
+invoice-consulting_long 1:50de6dc61b80 0.40 executivepresentationanddelivery
+invoice-consulting_long 1:50de6dc61b80#1 0.60 executivepresentationanddelivery
+invoice-consulting_long 1:d6577e95efba 0.09 subtotal
+invoice-consulting_long 1:6311b1798398 0.31 14,000.00
+invoice-consulting_long 1:e370855bde0c 0.17 gst(10%)
+invoice-consulting_long 1:b87e26fb8fac 0.39 1,400.00
+invoice-consulting_long 1:713a1893d967 0.45 totaldue(aud)
+invoice-consulting_long 1:d4464a725927 0.36 15,400.00
+invoice-consulting_long 1:13000a5d442c 0.63 paymentinformation
+invoice-consulting_long 1:944d398aea60 0.92 bankname:
+invoice-consulting_long 1:97fa113746b9 0.92 examplebank
+invoice-consulting_long 1:0ecb5847ffa7 0.92 accountname:
+invoice-consulting_long 1:b5dd15368c26 0.92 northpointconsultingptyltd
+invoice-consulting_long 1:6bbca23a71e6 0.92 bsb:
+invoice-consulting_long 1:83a417f0862b 0.92 123-456
+invoice-consulting_long 1:6b4894c28363 0.92 accountnumber:
+invoice-consulting_long 1:ef797c8118f0 0.92 12345678
+invoice-consulting_long 1:c608665436db 0.92 reference:
+invoice-consulting_long 1:7d66eb3c1070 0.92 inv-2025-0478
+invoice-consulting_long 1:010450dee1ff 0.95 pleaseensuretheinvoicenumberisin
+invoice-consulting_long 1:ab5aa97074c4 0.63 notes
+invoice-consulting_long 1:7c6ab37d83ef 0.43 thankyouforyourbusiness.
+invoice-consulting_long 1:4a699e29a3bb 0.71 ifyouhaveanyquestionsregardingth
+invoice-consulting_long 1:c766251af1f4 0.77 contactusataccounts@northpoint.c
+invoice-consulting_long 1:3d32fa219332 0.71 +61398765432.
+invoice-consulting_long 1:a6f6e2ddab6d 0.87 paymentisduewithin30daysfromthei
invoice-consulting_long 1:55ee5fe62c33 0.15 northpointconsultingptyltd|abn12
invoice-consulting_long 1:1bed6052d9b3 0.15 page2/2
invoice-luma_studio 0:ac5742bfd7c4 -0.23 &co.
@@ -2630,25 +2630,25 @@ invoice-luma_studio_long 2:bc6d215b63ee 0.17 page3of3
invoice-merchant 0:0dffa3b5d008 0.00 coastline
invoice-merchant 0:52d6e3de4fa0 0.07 invoice
invoice-merchant 0:9422e2aeb800 0.14 coastlinecommerceinc.
-invoice-merchant 0:9422e2aeb800#1 0.65 coastlinecommerceinc.
-invoice-merchant 0:9422e2aeb800#2 0.28 coastlinecommerceinc.
+invoice-merchant 0:9422e2aeb800#1 0.41 coastlinecommerceinc.
+invoice-merchant 0:9422e2aeb800#2 0.04 coastlinecommerceinc.
invoice-merchant 0:8bb83c0c3efb 0.08 150elginstreet,8thfloor
invoice-merchant 0:cf0df3462e70 0.13 ottawa,onk2p1l4
invoice-merchant 0:408c7c5887a0 0.06 canada
invoice-merchant 0:0d9b94d29fc9 0.00 www.coastline.example
-invoice-merchant 0:0d9b94d29fc9#1 0.40 www.coastline.example
+invoice-merchant 0:0d9b94d29fc9#1 0.04 www.coastline.example
invoice-merchant 0:76957649b8a8 0.00 billing@coastline.example
-invoice-merchant 0:76957649b8a8#1 0.71 billing@coastline.example
+invoice-merchant 0:76957649b8a8#1 0.47 billing@coastline.example
invoice-merchant 0:0b44bf19dd44 -0.12 +1613-555-0142
invoice-merchant 0:884004f21362 -0.06 vatid:ca8139020285rt0001
invoice-merchant 0:6282391a4cc1 0.21 invoicenumber:
invoice-merchant 0:a6e01b979f55 0.21 inv-2026-000789
-invoice-merchant 0:a6e01b979f55#1 0.73 inv-2026-000789
+invoice-merchant 0:a6e01b979f55#1 0.49 inv-2026-000789
invoice-merchant 0:8d05f5d55191 0.22 invoicedate:
invoice-merchant 0:dc9696f61d36 0.22 27may2026
invoice-merchant 0:0e0fb0fc0939 0.24 duedate:
invoice-merchant 0:93059e9a1c07 0.24 26june2026
-invoice-merchant 0:93059e9a1c07#1 0.95 26june2026
+invoice-merchant 0:93059e9a1c07#1 0.71 26june2026
invoice-merchant 0:d39366fa1423 0.14 billingperiod:
invoice-merchant 0:ec215645f61e 0.14 01may2026–31may2026
invoice-merchant 0:18e2cca1098e 0.16 paymentterms:
@@ -2682,49 +2682,49 @@ invoice-merchant 0:91809142f08f 0.32 transactionfee
invoice-merchant 0:358a7392afe6 0.33 asperusage
invoice-merchant 0:561b2814d3c0 0.33 0.00
invoice-merchant 0:561b2814d3c0#1 0.33 0.00
-invoice-merchant 0:561b2814d3c0#2 0.24 0.00
-invoice-merchant 0:561b2814d3c0#3 0.24 0.00
-invoice-merchant 0:561b2814d3c0#4 0.75 0.00
+invoice-merchant 0:561b2814d3c0#2 0.12 0.00
+invoice-merchant 0:561b2814d3c0#3 0.12 0.00
+invoice-merchant 0:561b2814d3c0#4 0.51 0.00
invoice-merchant 0:3f9fea8c0fc5 0.33 additionalstaffaccounts
invoice-merchant 0:fbf7948d004d 0.22 staffaccount
invoice-merchant 0:7b476727faf3 0.35 additional
invoice-merchant 0:0856fec27d23 0.35 15.00
invoice-merchant 0:bc7a1ad05efc 0.35 45.00
-invoice-merchant 0:0036ebf2cfb2 0.34 prioritysupport
-invoice-merchant 0:6bfa3f8e9308 0.23 24/7support
-invoice-merchant 0:7f0f70e643bc 0.24 included
-invoice-merchant 0:3c7ade679fdf 0.67 paymentdetails
-invoice-merchant 0:944d398aea60 0.75 bankname:
-invoice-merchant 0:d6c3cea2e943 0.75 harbourbankofcanada
-invoice-merchant 0:0ecb5847ffa7 0.65 accountname:
-invoice-merchant 0:6b4894c28363 0.71 accountnumber:
-invoice-merchant 0:ca2ea6319cc8 0.71 1001-4267-153
-invoice-merchant 0:555043320c0c 0.73 swiftcode:
-invoice-merchant 0:922f5f70c123 0.73 hrbrcat2
-invoice-merchant 0:f1b1597830d6 0.75 institutionnumber:
-invoice-merchant 0:88c0413bfef1 0.75 003
-invoice-merchant 0:e47c9313aced 0.78 transitnumber:
-invoice-merchant 0:fec334e6bf8c 0.78 00016
-invoice-merchant 0:4f657c67e41a 0.80 accounttype:
-invoice-merchant 0:b8b8acdf702e 0.80 cadaccount
-invoice-merchant 0:fa0fbe194b51 0.71 remittanceemail:
-invoice-merchant 0:c608665436db 0.73 reference:
-invoice-merchant 0:1b0fdc20ced4 0.76 pleaseincludetheinvoicenumber
-invoice-merchant 0:cfdf1faf410b 0.73 inyourpaymentreference.
-invoice-merchant 0:d6577e95efba 0.67 subtotal
-invoice-merchant 0:30d16b02fd3e 0.74 444.00
-invoice-merchant 0:2ee4d3de4ddf 0.67 tax(0%)
-invoice-merchant 0:57a66d21eb1b 0.91 totaldue
-invoice-merchant 0:a4dfc8dd0535 0.89 usd444.00
-invoice-merchant 0:b0553f008513 0.97 paymentdueby
-invoice-merchant 0:a416c258bdd9 0.39 thankyouforchoosingcoastline.
-invoice-merchant 0:aaa4b5e2074f 0.39 ifyouhaveanyquestionsaboutthisin
-invoice-merchant 0:2c865b459156 0.33 150elginstreet,8thfloor,ottawa,o
+invoice-merchant 0:0036ebf2cfb2 0.22 prioritysupport
+invoice-merchant 0:6bfa3f8e9308 0.11 24/7support
+invoice-merchant 0:7f0f70e643bc 0.12 included
+invoice-merchant 0:3c7ade679fdf 0.43 paymentdetails
+invoice-merchant 0:944d398aea60 0.51 bankname:
+invoice-merchant 0:d6c3cea2e943 0.51 harbourbankofcanada
+invoice-merchant 0:0ecb5847ffa7 0.41 accountname:
+invoice-merchant 0:6b4894c28363 0.47 accountnumber:
+invoice-merchant 0:ca2ea6319cc8 0.47 1001-4267-153
+invoice-merchant 0:555043320c0c 0.49 swiftcode:
+invoice-merchant 0:922f5f70c123 0.49 hrbrcat2
+invoice-merchant 0:f1b1597830d6 0.51 institutionnumber:
+invoice-merchant 0:88c0413bfef1 0.51 003
+invoice-merchant 0:e47c9313aced 0.54 transitnumber:
+invoice-merchant 0:fec334e6bf8c 0.54 00016
+invoice-merchant 0:4f657c67e41a 0.56 accounttype:
+invoice-merchant 0:b8b8acdf702e 0.56 cadaccount
+invoice-merchant 0:fa0fbe194b51 0.47 remittanceemail:
+invoice-merchant 0:c608665436db 0.49 reference:
+invoice-merchant 0:1b0fdc20ced4 0.52 pleaseincludetheinvoicenumber
+invoice-merchant 0:cfdf1faf410b 0.49 inyourpaymentreference.
+invoice-merchant 0:d6577e95efba 0.43 subtotal
+invoice-merchant 0:30d16b02fd3e 0.50 444.00
+invoice-merchant 0:2ee4d3de4ddf 0.43 tax(0%)
+invoice-merchant 0:57a66d21eb1b 0.55 totaldue
+invoice-merchant 0:a4dfc8dd0535 0.53 usd444.00
+invoice-merchant 0:b0553f008513 0.73 paymentdueby
+invoice-merchant 0:a416c258bdd9 0.03 thankyouforchoosingcoastline.
+invoice-merchant 0:aaa4b5e2074f 0.15 ifyouhaveanyquestionsaboutthisin
+invoice-merchant 0:2c865b459156 0.09 150elginstreet,8thfloor,ottawa,o
invoice-merchant 0:7b14b8d2c5c4 0.18 page1of1
invoice-metered 0:8a80987c409a 0.27 northwindcloud
invoice-metered 0:52d6e3de4fa0 0.19 invoice
invoice-metered 0:41305d2c2d3b -0.18 northwindcloudservicesltd.
-invoice-metered 0:41305d2c2d3b#1 0.40 northwindcloudservicesltd.
+invoice-metered 0:41305d2c2d3b#1 -0.56 northwindcloudservicesltd.
invoice-metered 0:c3f5f4cc9def -0.16 120riversideway
invoice-metered 0:5be08c6bee4c -0.18 bristol,bs16qt
invoice-metered 0:2474519f77a9 -0.20 unitedkingdom
@@ -2736,7 +2736,7 @@ invoice-metered 0:83e16ec72a3f -0.20 phone:
invoice-metered 0:bff9aeb5400b -0.20 +44(0)1174962280
invoice-metered 0:439961205ae6 -0.22 email:
invoice-metered 0:228e0a39fe6e -0.22 billing@northwind.example
-invoice-metered 0:228e0a39fe6e#1 0.33 billing@northwind.example
+invoice-metered 0:228e0a39fe6e#1 -0.63 billing@northwind.example
invoice-metered 0:294ed2cfe15e -0.24 website:https://northwind.exampl
invoice-metered 0:6282391a4cc1 -0.04 invoicenumber:
invoice-metered 0:0edf022238f1 0.07 inv-2026-00041882
@@ -2744,7 +2744,7 @@ invoice-metered 0:8d05f5d55191 0.05 invoicedate:
invoice-metered 0:52c8b7a9ee5f 0.03 31july2026
invoice-metered 0:0e0fb0fc0939 0.02 duedate:
invoice-metered 0:6a077b4f161e 0.01 30august2026
-invoice-metered 0:6a077b4f161e#1 0.83 30august2026
+invoice-metered 0:6a077b4f161e#1 -0.13 30august2026
invoice-metered 0:aa1e9c8092ab -0.01 billperiod:
invoice-metered 0:3e380076ca84 -0.02 01jul2026–31jul2026
invoice-metered 0:18e2cca1098e 0.08 paymentterms:
@@ -2761,62 +2761,62 @@ invoice-metered 0:c7a9cfdd1c55 -0.09 vatid:gb987654321
invoice-metered 0:725a8f5062e7 -0.01 shipto
invoice-metered 0:5895c7cd8d5b 0.07 warehouse7
invoice-metered 0:caf76743df2d 0.01 northindustrialestate
-invoice-metered 0:c9046f7a37ad 0.40 description
-invoice-metered 0:9df6b026a8c6 0.40 service
-invoice-metered 0:32e8369a9c4f 0.40 qty
-invoice-metered 0:d1062d072acd 0.40 unitprice
-invoice-metered 0:cf38d95c9c6b 0.40 amount
-invoice-metered 0:f13d9c7c6f89 0.51 computeinstances
-invoice-metered 0:d08426b31521 0.49 on-demandusage
-invoice-metered 0:05313a23f706 0.57 london(eu-west)
-invoice-metered 0:05313a23f706#1 0.66 london(eu-west)
-invoice-metered 0:05313a23f706#2 0.62 london(eu-west)
-invoice-metered 0:6e477a22f840 0.57 744hrs
-invoice-metered 0:6e477a22f840#1 0.62 744hrs
-invoice-metered 0:352967434b63 0.57 gbp0.0710
-invoice-metered 0:eec5f520909e 0.57 gbp52.82
-invoice-metered 0:721ffa554e56 0.61 objectstorage
-invoice-metered 0:df2f05798b9e 0.58 storedvolume
-invoice-metered 0:41542149a8a5 0.66 480gb
-invoice-metered 0:2242bd7aa8ce 0.66 gbp0.0215
-invoice-metered 0:7c6be041f9c2 0.66 gbp10.32
-invoice-metered 0:8152fd217e12 0.56 manageddatabase
-invoice-metered 0:3c8556c4aa26 0.54 primaryandreplica
-invoice-metered 0:76afc71f5b3e 0.62 gbp0.1650
-invoice-metered 0:baad0db43ed6 0.62 gbp122.76
-invoice-metered 0:444858f5bf18 0.52 egresstraffic
-invoice-metered 0:8b72bb875a83 0.50 datatransferout
-invoice-metered 0:8001c2743965 0.57 global
-invoice-metered 0:8001c2743965#1 0.89 global
-invoice-metered 0:847eb4cbbb42 0.57 310gb
-invoice-metered 0:d651e46704f7 0.57 gbp0.0900
-invoice-metered 0:4ecaa7313375 0.57 gbp27.90
-invoice-metered 0:efa8771baad9 0.72 supportplan
-invoice-metered 0:9e81cd6e653a 0.69 standardresponse
-invoice-metered 0:a0443240c5ed 0.89 gbp0.91
-invoice-metered 0:a0443240c5ed#1 0.89 gbp0.91
-invoice-metered 0:3c7ade679fdf 0.45 paymentdetails
-invoice-metered 0:0ecb5847ffa7 0.40 accountname:
-invoice-metered 0:944d398aea60 0.39 bankname:
-invoice-metered 0:062433da3c2a 0.39 riverbankplc
-invoice-metered 0:6b4894c28363 0.38 accountnumber:
-invoice-metered 0:7c068e1eded4 0.38 60415523
-invoice-metered 0:4bf9e1b71d6b 0.37 sortcode:
-invoice-metered 0:0309d81ea4af 0.37 20-41-08
-invoice-metered 0:1f619f9689b2 0.35 iban:
-invoice-metered 0:6c4b0e61038b 0.35 gb29rivb20410860415523
-invoice-metered 0:4f657c67e41a 0.34 accounttype:
-invoice-metered 0:3af279547725 0.34 businesscurrent
-invoice-metered 0:fa0fbe194b51 0.33 remittanceemail:
-invoice-metered 0:d6577e95efba 0.96 subtotal
-invoice-metered 0:79fabcfaa819 0.96 gbp214.71
-invoice-metered 0:a52611c9261b 1.05 vat(20%)
-invoice-metered 0:e50d8a0ea599 1.05 gbp42.94
-invoice-metered 0:57a66d21eb1b 0.85 totaldue
-invoice-metered 0:f207312dff2f 0.77 gbp257.65
-invoice-metered 0:b0553f008513 0.94 paymentdueby
-invoice-metered 0:e60e7ef06ccc 0.17 thankyouforrunningonnorthwindclo
-invoice-metered 0:34ea2ec3fe72 0.14 forbillingandaccountsupport,visi
+invoice-metered 0:c9046f7a37ad 0.16 description
+invoice-metered 0:9df6b026a8c6 0.16 service
+invoice-metered 0:32e8369a9c4f 0.16 qty
+invoice-metered 0:d1062d072acd 0.16 unitprice
+invoice-metered 0:cf38d95c9c6b 0.16 amount
+invoice-metered 0:f13d9c7c6f89 0.15 computeinstances
+invoice-metered 0:d08426b31521 0.13 on-demandusage
+invoice-metered 0:05313a23f706 0.21 london(eu-west)
+invoice-metered 0:05313a23f706#1 0.18 london(eu-west)
+invoice-metered 0:05313a23f706#2 0.14 london(eu-west)
+invoice-metered 0:6e477a22f840 0.21 744hrs
+invoice-metered 0:6e477a22f840#1 0.14 744hrs
+invoice-metered 0:352967434b63 0.21 gbp0.0710
+invoice-metered 0:eec5f520909e 0.21 gbp52.82
+invoice-metered 0:721ffa554e56 0.13 objectstorage
+invoice-metered 0:df2f05798b9e 0.10 storedvolume
+invoice-metered 0:41542149a8a5 0.18 480gb
+invoice-metered 0:2242bd7aa8ce 0.18 gbp0.0215
+invoice-metered 0:7c6be041f9c2 0.18 gbp10.32
+invoice-metered 0:8152fd217e12 0.08 manageddatabase
+invoice-metered 0:3c8556c4aa26 0.06 primaryandreplica
+invoice-metered 0:76afc71f5b3e 0.14 gbp0.1650
+invoice-metered 0:baad0db43ed6 0.14 gbp122.76
+invoice-metered 0:444858f5bf18 0.04 egresstraffic
+invoice-metered 0:8b72bb875a83 0.02 datatransferout
+invoice-metered 0:8001c2743965 0.09 global
+invoice-metered 0:8001c2743965#1 0.17 global
+invoice-metered 0:847eb4cbbb42 0.09 310gb
+invoice-metered 0:d651e46704f7 0.09 gbp0.0900
+invoice-metered 0:4ecaa7313375 0.09 gbp27.90
+invoice-metered 0:efa8771baad9 0.12 supportplan
+invoice-metered 0:9e81cd6e653a 0.09 standardresponse
+invoice-metered 0:a0443240c5ed 0.17 gbp0.91
+invoice-metered 0:a0443240c5ed#1 0.17 gbp0.91
+invoice-metered 0:3c7ade679fdf -0.51 paymentdetails
+invoice-metered 0:0ecb5847ffa7 -0.56 accountname:
+invoice-metered 0:944d398aea60 -0.57 bankname:
+invoice-metered 0:062433da3c2a -0.57 riverbankplc
+invoice-metered 0:6b4894c28363 -0.58 accountnumber:
+invoice-metered 0:7c068e1eded4 -0.58 60415523
+invoice-metered 0:4bf9e1b71d6b -0.59 sortcode:
+invoice-metered 0:0309d81ea4af -0.59 20-41-08
+invoice-metered 0:1f619f9689b2 -0.61 iban:
+invoice-metered 0:6c4b0e61038b -0.61 gb29rivb20410860415523
+invoice-metered 0:4f657c67e41a -0.62 accounttype:
+invoice-metered 0:3af279547725 -0.62 businesscurrent
+invoice-metered 0:fa0fbe194b51 -0.63 remittanceemail:
+invoice-metered 0:d6577e95efba 0.12 subtotal
+invoice-metered 0:79fabcfaa819 0.12 gbp214.71
+invoice-metered 0:a52611c9261b 0.09 vat(20%)
+invoice-metered 0:e50d8a0ea599 0.09 gbp42.94
+invoice-metered 0:57a66d21eb1b -0.11 totaldue
+invoice-metered 0:f207312dff2f -0.19 gbp257.65
+invoice-metered 0:b0553f008513 -0.02 paymentdueby
+invoice-metered 0:e60e7ef06ccc -0.79 thankyouforrunningonnorthwindclo
+invoice-metered 0:34ea2ec3fe72 -0.82 forbillingandaccountsupport,visi
invoice-metered 0:e28672d64882 0.05 northwindcloudservicesltd.isasub
invoice-metered 0:985e43c2de34 0.01 120riversideway,bristol,bs16qt,u
invoice-metered 0:7b14b8d2c5c4 0.11 page1of1
@@ -2838,42 +2838,42 @@ invoice-modern 0:00a97da4e243 -0.11 manchester,uk
invoice-modern 0:62fcfa8745fc -0.18 ap@northwind.example
invoice-modern 0:2081a41a7764 -0.26 +441615552200
invoice-modern 0:5a6e7135d21b -0.21 taxidnw-2026-01
-invoice-modern 0:c9046f7a37ad 0.13 description
-invoice-modern 0:32e8369a9c4f 0.13 qty
-invoice-modern 0:385cfdbc00ec 0.13 unit
-invoice-modern 0:cf38d95c9c6b 0.13 amount
-invoice-modern 0:987c6297d0a9 0.31 discoveryworkshop
-invoice-modern 0:532674c6eb89 0.31 gbp1,450
-invoice-modern 0:532674c6eb89#1 0.31 gbp1,450
-invoice-modern 0:08ec6deb1c40 0.36 templatearchitecture2
-invoice-modern 0:d2e67c4b1cca 0.36 gbp980
-invoice-modern 0:d6cdf6a05754 0.36 gbp1,960
-invoice-modern 0:fe13f8ee4f99 0.29 renderqa
-invoice-modern 0:7e7398cbff7c 0.29 gbp320
-invoice-modern 0:e23164e940c7 0.29 gbp960
-invoice-modern 0:6047df51175c 0.34 developerenablement1
-invoice-modern 0:c2ad01ea64ae 0.34 gbp780
-invoice-modern 0:c2ad01ea64ae#1 0.34 gbp780
-invoice-modern 0:d6577e95efba 0.39 subtotal
-invoice-modern 0:50cae0510231 0.39 gbp5,150
-invoice-modern 0:a52611c9261b 0.32 vat(20%)
-invoice-modern 0:d7f4425b8b16 0.32 gbp1,030
-invoice-modern 0:11239872d178 0.45 total
-invoice-modern 0:45a5ad5ad430 0.45 gbp6,180
-invoice-modern 0:ab5aa97074c4 0.57 notes
-invoice-modern 0:b78eb53cbd11 0.60 •pleaseincludetheinvoicenumberon
-invoice-modern 0:8c8fd62f15a7 0.61 yourremittanceadvice.
-invoice-modern 0:0c98130c526f 0.50 •allworkwasdeliveredasagreed
-invoice-modern 0:2e9787ed79bf 0.51 duringtheaprilimplementation
-invoice-modern 0:e41212011d98 0.52 window.
-invoice-modern 0:fb854bac39c8 0.57 paymentterms
-invoice-modern 0:24274f39b50b 0.60 •paymentduewithin14calendardays.
-invoice-modern 0:c438440ba377 0.61 •banktransferpreferred;contact
-invoice-modern 0:434cc906ae90 0.50 billing@graphcompose.devfor
-invoice-modern 0:8822ea375315 0.51 remittancedetails.
-invoice-modern 0:1a7b5c840e25 0.52 •latepaymentsmaydelayadditional
-invoice-modern 0:1631a06d245f 0.53 templatecustomizationwork.
-invoice-modern 0:e3337beaa171 0.58 thankyouforchoosinggraphcomposef
+invoice-modern 0:c9046f7a37ad 0.01 description
+invoice-modern 0:32e8369a9c4f 0.01 qty
+invoice-modern 0:385cfdbc00ec 0.01 unit
+invoice-modern 0:cf38d95c9c6b 0.01 amount
+invoice-modern 0:987c6297d0a9 0.07 discoveryworkshop
+invoice-modern 0:532674c6eb89 0.07 gbp1,450
+invoice-modern 0:532674c6eb89#1 0.07 gbp1,450
+invoice-modern 0:08ec6deb1c40 0.12 templatearchitecture2
+invoice-modern 0:d2e67c4b1cca 0.12 gbp980
+invoice-modern 0:d6cdf6a05754 0.12 gbp1,960
+invoice-modern 0:fe13f8ee4f99 0.05 renderqa
+invoice-modern 0:7e7398cbff7c 0.05 gbp320
+invoice-modern 0:e23164e940c7 0.05 gbp960
+invoice-modern 0:6047df51175c 0.10 developerenablement1
+invoice-modern 0:c2ad01ea64ae 0.10 gbp780
+invoice-modern 0:c2ad01ea64ae#1 0.10 gbp780
+invoice-modern 0:d6577e95efba 0.03 subtotal
+invoice-modern 0:50cae0510231 0.03 gbp5,150
+invoice-modern 0:a52611c9261b 0.08 vat(20%)
+invoice-modern 0:d7f4425b8b16 0.08 gbp1,030
+invoice-modern 0:11239872d178 0.09 total
+invoice-modern 0:45a5ad5ad430 0.09 gbp6,180
+invoice-modern 0:ab5aa97074c4 0.09 notes
+invoice-modern 0:b78eb53cbd11 0.00 •pleaseincludetheinvoicenumberon
+invoice-modern 0:8c8fd62f15a7 0.01 yourremittanceadvice.
+invoice-modern 0:0c98130c526f 0.02 •allworkwasdeliveredasagreed
+invoice-modern 0:2e9787ed79bf 0.03 duringtheaprilimplementation
+invoice-modern 0:e41212011d98 0.04 window.
+invoice-modern 0:fb854bac39c8 0.09 paymentterms
+invoice-modern 0:24274f39b50b 0.00 •paymentduewithin14calendardays.
+invoice-modern 0:c438440ba377 0.01 •banktransferpreferred;contact
+invoice-modern 0:434cc906ae90 0.02 billing@graphcompose.devfor
+invoice-modern 0:8822ea375315 0.03 remittancedetails.
+invoice-modern 0:1a7b5c840e25 0.04 •latepaymentsmaydelayadditional
+invoice-modern 0:1631a06d245f 0.05 templatecustomizationwork.
+invoice-modern 0:e3337beaa171 0.09 thankyouforchoosinggraphcomposef
invoice-modern_long 0:52d6e3de4fa0 0.18 invoice
invoice-modern_long 0:61a964e78950 0.31 invoicegc-2026-042issued04may202
invoice-modern_long 0:62a2fed3d6e0 0.32 pending
@@ -2891,156 +2891,156 @@ invoice-modern_long 0:91eefd794f79 -0.14 410marketavenue
invoice-modern_long 0:00a97da4e243 -0.22 manchester,uk
invoice-modern_long 0:62fcfa8745fc -0.17 ap@northwind.example
invoice-modern_long 0:2081a41a7764 -0.25 +441615552200
-invoice-modern_long 0:c9046f7a37ad 0.22 description
-invoice-modern_long 0:32e8369a9c4f 0.22 qty
-invoice-modern_long 0:385cfdbc00ec 0.22 unit
-invoice-modern_long 0:cf38d95c9c6b 0.22 amount
-invoice-modern_long 0:aa29f2f4fcb4 0.40 discoveryworkshop—sprint1
-invoice-modern_long 0:ce4081aef7a1 0.40 gbp180
-invoice-modern_long 0:ce4081aef7a1#1 0.40 gbp180
-invoice-modern_long 0:9c9a412f0a45 0.33 designsystemaudit—sprint1
-invoice-modern_long 0:7be809cb1590 0.33 gbp217
-invoice-modern_long 0:378b363c8601 0.33 gbp434
-invoice-modern_long 0:5257532a7b5d 0.38 templatearchitecture—sprint1
-invoice-modern_long 0:c467cca4e45a 0.38 gbp254
-invoice-modern_long 0:4a4a218b012a 0.38 gbp762
-invoice-modern_long 0:58a1caacbf7e 0.31 layoutenginetuning—sprint1
-invoice-modern_long 0:dde0144b97b7 0.31 gbp291
-invoice-modern_long 0:457a71636ad9 0.31 gbp1164
-invoice-modern_long 0:6fcf7d6dd606 0.36 renderqapass—sprint1
-invoice-modern_long 0:dda88f5786f5 0.36 gbp328
-invoice-modern_long 0:dda88f5786f5#1 0.36 gbp328
-invoice-modern_long 0:ee18ad3bbb42 0.41 accessibilityreview—sprint1
-invoice-modern_long 0:e681b4843ffb 0.41 gbp365
-invoice-modern_long 0:1859c20b35dd 0.41 gbp730
-invoice-modern_long 0:c12c14945fcd 0.34 fontpipelinesetup—sprint1
-invoice-modern_long 0:9033a33f66e7 0.34 gbp402
-invoice-modern_long 0:837d48c1ff40 0.34 gbp1206
-invoice-modern_long 0:af6cba848dc0 0.41 chartintegration—sprint1
-invoice-modern_long 0:6109a2c30104 0.41 gbp439
-invoice-modern_long 0:87e9fcb6151d 0.41 gbp1756
-invoice-modern_long 0:a6bee1ec5e35 0.34 datamapping—sprint1
-invoice-modern_long 0:df1f9d4443d8 0.34 gbp476
-invoice-modern_long 0:df1f9d4443d8#1 0.34 gbp476
-invoice-modern_long 0:052c9f49a4b8 0.39 paginationhardening—sprint1
-invoice-modern_long 0:9fba6332e489 0.39 gbp513
-invoice-modern_long 0:6f805c9f78c3 0.39 gbp1026
-invoice-modern_long 0:b54b7f77d86c 0.44 visualregressionwiring—sprint13
-invoice-modern_long 0:dc3d212d6b32 0.44 gbp550
-invoice-modern_long 0:96667fee53f3 0.44 gbp1650
-invoice-modern_long 0:9fe9e123b0f0 0.37 docsauthoring—sprint1
-invoice-modern_long 0:e7b406f24f04 0.37 gbp587
-invoice-modern_long 0:74357ca6b30e 0.37 gbp2348
-invoice-modern_long 0:9c6cf539f5bc 0.42 stakeholderdemo—sprint1
-invoice-modern_long 0:cf79b5cdb735 0.42 gbp624
-invoice-modern_long 0:cf79b5cdb735#1 0.42 gbp624
-invoice-modern_long 0:d2bde6642670 0.35 performanceprofiling—sprint1
-invoice-modern_long 0:679f017f73c1 0.35 gbp661
-invoice-modern_long 0:63985b524723 0.35 gbp1322
-invoice-modern_long 0:f82bef1ac80d 0.43 releaseengineering—sprint1
-invoice-modern_long 0:0b21b7cf2ff9 0.43 gbp698
-invoice-modern_long 0:6afc08056aaa 0.43 gbp2094
-invoice-modern_long 0:632f71e8ff8b 0.36 supportretainer—sprint1
-invoice-modern_long 0:70b393b5fb10 0.36 gbp735
-invoice-modern_long 0:29edf7588a57 0.36 gbp2940
-invoice-modern_long 0:82a9218b91ae 0.41 discoveryworkshop—sprint2
-invoice-modern_long 0:c313f34b71b9 0.41 gbp772
-invoice-modern_long 0:c313f34b71b9#1 0.41 gbp772
-invoice-modern_long 0:7e69fbffe3e2 0.46 designsystemaudit—sprint2
-invoice-modern_long 0:e096e4fddf9a 0.46 gbp809
-invoice-modern_long 0:c985a0123929 0.46 gbp1618
-invoice-modern_long 0:899f0392eecb 0.38 templatearchitecture—sprint2
-invoice-modern_long 0:4c973ddb9245 0.38 gbp846
-invoice-modern_long 0:6ec359ce3927 0.38 gbp2538
-invoice-modern_long 0:69523ba7402c 0.43 layoutenginetuning—sprint2
-invoice-modern_long 0:0e196c2b490b 0.43 gbp883
-invoice-modern_long 0:6e0d19ab72c6 0.43 gbp3532
-invoice-modern_long 1:c9046f7a37ad 0.38 description
-invoice-modern_long 1:32e8369a9c4f 0.38 qty
-invoice-modern_long 1:385cfdbc00ec 0.38 unit
-invoice-modern_long 1:cf38d95c9c6b 0.38 amount
-invoice-modern_long 1:f12cbb7c274d 0.53 renderqapass—sprint2
-invoice-modern_long 1:b813c73bc488 0.53 gbp920
-invoice-modern_long 1:b813c73bc488#1 0.53 gbp920
-invoice-modern_long 1:12cd54b50187 0.48 accessibilityreview—sprint2
-invoice-modern_long 1:377d92702316 0.48 gbp957
-invoice-modern_long 1:e7c66f6cf477 0.48 gbp1914
-invoice-modern_long 1:e3d8409ace07 0.53 fontpipelinesetup—sprint2
-invoice-modern_long 1:21604b8f0b36 0.53 gbp994
-invoice-modern_long 1:fe15ed444063 0.53 gbp2982
-invoice-modern_long 1:ca4d3c8eca22 0.46 chartintegration—sprint2
-invoice-modern_long 1:a4c7a6612c99 0.46 gbp1031
-invoice-modern_long 1:1c83f0b47e27 0.46 gbp4124
-invoice-modern_long 1:00de69c6e70f 0.51 datamapping—sprint2
-invoice-modern_long 1:b9d5c56a2cfd 0.51 gbp1068
-invoice-modern_long 1:b9d5c56a2cfd#1 0.51 gbp1068
-invoice-modern_long 1:eb628b5ea8ab 0.56 paginationhardening—sprint2
-invoice-modern_long 1:db5327b47d0e 0.56 gbp205
-invoice-modern_long 1:99d9b3b49da2 0.56 gbp410
-invoice-modern_long 1:505693cbc91e 0.49 visualregressionwiring—sprint23
-invoice-modern_long 1:9f0c5094fb63 0.49 gbp242
-invoice-modern_long 1:095b72c9d880 0.49 gbp726
-invoice-modern_long 1:2a787e61730a 0.54 docsauthoring—sprint2
-invoice-modern_long 1:28ad00e76aef 0.54 gbp279
-invoice-modern_long 1:fbb12fed0bbc 0.54 gbp1116
-invoice-modern_long 1:5369a2c40ff8 0.50 stakeholderdemo—sprint2
-invoice-modern_long 1:16562cbcd318 0.50 gbp316
-invoice-modern_long 1:16562cbcd318#1 0.50 gbp316
-invoice-modern_long 1:611b258cb41e 0.55 performanceprofiling—sprint2
-invoice-modern_long 1:e391d4e46366 0.55 gbp353
-invoice-modern_long 1:7106c00cb009 0.55 gbp706
-invoice-modern_long 1:d24a15800df1 0.48 releaseengineering—sprint2
-invoice-modern_long 1:4bed9b4092ee 0.48 gbp390
-invoice-modern_long 1:ae16cd1e31b1 0.48 gbp1170
-invoice-modern_long 1:6876c7b0fe66 0.53 supportretainer—sprint2
-invoice-modern_long 1:909481a45a34 0.53 gbp427
-invoice-modern_long 1:4e58d78d0958 0.53 gbp1708
-invoice-modern_long 1:ddce236bccd7 0.58 discoveryworkshop—sprint3
-invoice-modern_long 1:f8d17c11d834 0.58 gbp464
-invoice-modern_long 1:f8d17c11d834#1 0.58 gbp464
-invoice-modern_long 1:c0986cd7b1d4 0.51 designsystemaudit—sprint3
-invoice-modern_long 1:09c7aebd89f6 0.51 gbp501
-invoice-modern_long 1:a61c7b6bdd20 0.51 gbp1002
-invoice-modern_long 1:21fd82d170b2 0.58 templatearchitecture—sprint3
-invoice-modern_long 1:399e39a6eff5 0.58 gbp538
-invoice-modern_long 1:81ea39164f41 0.58 gbp1614
-invoice-modern_long 1:47cb1e683e8d 0.51 layoutenginetuning—sprint3
-invoice-modern_long 1:f6df6e8e8f30 0.51 gbp575
-invoice-modern_long 1:7f7db0f4c1cf 0.51 gbp2300
-invoice-modern_long 1:608e31719f07 0.56 renderqapass—sprint3
-invoice-modern_long 1:e4fbc626999e 0.56 gbp612
-invoice-modern_long 1:e4fbc626999e#1 0.56 gbp612
-invoice-modern_long 1:98bfb4deb0b7 0.61 accessibilityreview—sprint3
-invoice-modern_long 1:7915a839b285 0.61 gbp649
-invoice-modern_long 1:ca74221d78ad 0.61 gbp1298
-invoice-modern_long 1:375dddcbee43 0.54 fontpipelinesetup—sprint3
-invoice-modern_long 1:7b97f0ac8a87 0.54 gbp686
-invoice-modern_long 1:6a57f6a84a1c 0.54 gbp2058
-invoice-modern_long 1:2f4f507058ff 0.59 chartintegration—sprint3
-invoice-modern_long 1:74df855b318c 0.59 gbp723
-invoice-modern_long 1:78016cdf49ca 0.59 gbp2892
-invoice-modern_long 1:d6577e95efba 0.52 subtotal
-invoice-modern_long 1:5969b6461056 0.52 gbp44,890
-invoice-modern_long 1:a52611c9261b 0.60 vat(20%)
-invoice-modern_long 1:e7fda33332e9 0.60 gbp8,978
-invoice-modern_long 1:11239872d178 0.61 total
-invoice-modern_long 1:90b9dec01ea9 0.61 gbp53,868
-invoice-modern_long 1:ab5aa97074c4 0.71 notes
-invoice-modern_long 1:970fb4bf9d95 0.74 •sprints1-3weredeliveredunderthe
-invoice-modern_long 1:a781fa6c76d2 0.75 frameworkagreement.
-invoice-modern_long 1:c980fb1ebf98 0.76 •hardwareandthird-partylicencesa
-invoice-modern_long 1:be1dea5817a5 0.77 billedseparately.
-invoice-modern_long 1:fb854bac39c8 0.71 paymentterms
-invoice-modern_long 1:24274f39b50b 0.74 •paymentduewithin14calendardays.
-invoice-modern_long 1:c438440ba377 0.75 •banktransferpreferred;contact
-invoice-modern_long 1:434cc906ae90 0.76 billing@graphcompose.devfor
-invoice-modern_long 1:8822ea375315 0.77 remittancedetails.
-invoice-modern_long 1:e3337beaa171 0.81 thankyouforchoosinggraphcomposef
+invoice-modern_long 0:c9046f7a37ad 0.10 description
+invoice-modern_long 0:32e8369a9c4f 0.10 qty
+invoice-modern_long 0:385cfdbc00ec 0.10 unit
+invoice-modern_long 0:cf38d95c9c6b 0.10 amount
+invoice-modern_long 0:aa29f2f4fcb4 0.16 discoveryworkshop—sprint1
+invoice-modern_long 0:ce4081aef7a1 0.16 gbp180
+invoice-modern_long 0:ce4081aef7a1#1 0.16 gbp180
+invoice-modern_long 0:9c9a412f0a45 0.09 designsystemaudit—sprint1
+invoice-modern_long 0:7be809cb1590 0.09 gbp217
+invoice-modern_long 0:378b363c8601 0.09 gbp434
+invoice-modern_long 0:5257532a7b5d 0.14 templatearchitecture—sprint1
+invoice-modern_long 0:c467cca4e45a 0.14 gbp254
+invoice-modern_long 0:4a4a218b012a 0.14 gbp762
+invoice-modern_long 0:58a1caacbf7e 0.07 layoutenginetuning—sprint1
+invoice-modern_long 0:dde0144b97b7 0.07 gbp291
+invoice-modern_long 0:457a71636ad9 0.07 gbp1164
+invoice-modern_long 0:6fcf7d6dd606 0.12 renderqapass—sprint1
+invoice-modern_long 0:dda88f5786f5 0.12 gbp328
+invoice-modern_long 0:dda88f5786f5#1 0.12 gbp328
+invoice-modern_long 0:ee18ad3bbb42 0.17 accessibilityreview—sprint1
+invoice-modern_long 0:e681b4843ffb 0.17 gbp365
+invoice-modern_long 0:1859c20b35dd 0.17 gbp730
+invoice-modern_long 0:c12c14945fcd 0.10 fontpipelinesetup—sprint1
+invoice-modern_long 0:9033a33f66e7 0.10 gbp402
+invoice-modern_long 0:837d48c1ff40 0.10 gbp1206
+invoice-modern_long 0:af6cba848dc0 0.17 chartintegration—sprint1
+invoice-modern_long 0:6109a2c30104 0.17 gbp439
+invoice-modern_long 0:87e9fcb6151d 0.17 gbp1756
+invoice-modern_long 0:a6bee1ec5e35 0.10 datamapping—sprint1
+invoice-modern_long 0:df1f9d4443d8 0.10 gbp476
+invoice-modern_long 0:df1f9d4443d8#1 0.10 gbp476
+invoice-modern_long 0:052c9f49a4b8 0.15 paginationhardening—sprint1
+invoice-modern_long 0:9fba6332e489 0.15 gbp513
+invoice-modern_long 0:6f805c9f78c3 0.15 gbp1026
+invoice-modern_long 0:b54b7f77d86c 0.08 visualregressionwiring—sprint13
+invoice-modern_long 0:dc3d212d6b32 0.08 gbp550
+invoice-modern_long 0:96667fee53f3 0.08 gbp1650
+invoice-modern_long 0:9fe9e123b0f0 0.13 docsauthoring—sprint1
+invoice-modern_long 0:e7b406f24f04 0.13 gbp587
+invoice-modern_long 0:74357ca6b30e 0.13 gbp2348
+invoice-modern_long 0:9c6cf539f5bc 0.18 stakeholderdemo—sprint1
+invoice-modern_long 0:cf79b5cdb735 0.18 gbp624
+invoice-modern_long 0:cf79b5cdb735#1 0.18 gbp624
+invoice-modern_long 0:d2bde6642670 0.11 performanceprofiling—sprint1
+invoice-modern_long 0:679f017f73c1 0.11 gbp661
+invoice-modern_long 0:63985b524723 0.11 gbp1322
+invoice-modern_long 0:f82bef1ac80d 0.19 releaseengineering—sprint1
+invoice-modern_long 0:0b21b7cf2ff9 0.19 gbp698
+invoice-modern_long 0:6afc08056aaa 0.19 gbp2094
+invoice-modern_long 0:632f71e8ff8b 0.12 supportretainer—sprint1
+invoice-modern_long 0:70b393b5fb10 0.12 gbp735
+invoice-modern_long 0:29edf7588a57 0.12 gbp2940
+invoice-modern_long 0:82a9218b91ae 0.17 discoveryworkshop—sprint2
+invoice-modern_long 0:c313f34b71b9 0.17 gbp772
+invoice-modern_long 0:c313f34b71b9#1 0.17 gbp772
+invoice-modern_long 0:7e69fbffe3e2 0.22 designsystemaudit—sprint2
+invoice-modern_long 0:e096e4fddf9a 0.22 gbp809
+invoice-modern_long 0:c985a0123929 0.22 gbp1618
+invoice-modern_long 0:899f0392eecb 0.14 templatearchitecture—sprint2
+invoice-modern_long 0:4c973ddb9245 0.14 gbp846
+invoice-modern_long 0:6ec359ce3927 0.14 gbp2538
+invoice-modern_long 0:69523ba7402c 0.19 layoutenginetuning—sprint2
+invoice-modern_long 0:0e196c2b490b 0.19 gbp883
+invoice-modern_long 0:6e0d19ab72c6 0.19 gbp3532
+invoice-modern_long 1:c9046f7a37ad 0.26 description
+invoice-modern_long 1:32e8369a9c4f 0.26 qty
+invoice-modern_long 1:385cfdbc00ec 0.26 unit
+invoice-modern_long 1:cf38d95c9c6b 0.26 amount
+invoice-modern_long 1:f12cbb7c274d 0.29 renderqapass—sprint2
+invoice-modern_long 1:b813c73bc488 0.29 gbp920
+invoice-modern_long 1:b813c73bc488#1 0.29 gbp920
+invoice-modern_long 1:12cd54b50187 0.24 accessibilityreview—sprint2
+invoice-modern_long 1:377d92702316 0.24 gbp957
+invoice-modern_long 1:e7c66f6cf477 0.24 gbp1914
+invoice-modern_long 1:e3d8409ace07 0.29 fontpipelinesetup—sprint2
+invoice-modern_long 1:21604b8f0b36 0.29 gbp994
+invoice-modern_long 1:fe15ed444063 0.29 gbp2982
+invoice-modern_long 1:ca4d3c8eca22 0.22 chartintegration—sprint2
+invoice-modern_long 1:a4c7a6612c99 0.22 gbp1031
+invoice-modern_long 1:1c83f0b47e27 0.22 gbp4124
+invoice-modern_long 1:00de69c6e70f 0.27 datamapping—sprint2
+invoice-modern_long 1:b9d5c56a2cfd 0.27 gbp1068
+invoice-modern_long 1:b9d5c56a2cfd#1 0.27 gbp1068
+invoice-modern_long 1:eb628b5ea8ab 0.20 paginationhardening—sprint2
+invoice-modern_long 1:db5327b47d0e 0.20 gbp205
+invoice-modern_long 1:99d9b3b49da2 0.20 gbp410
+invoice-modern_long 1:505693cbc91e 0.25 visualregressionwiring—sprint23
+invoice-modern_long 1:9f0c5094fb63 0.25 gbp242
+invoice-modern_long 1:095b72c9d880 0.25 gbp726
+invoice-modern_long 1:2a787e61730a 0.30 docsauthoring—sprint2
+invoice-modern_long 1:28ad00e76aef 0.30 gbp279
+invoice-modern_long 1:fbb12fed0bbc 0.30 gbp1116
+invoice-modern_long 1:5369a2c40ff8 0.26 stakeholderdemo—sprint2
+invoice-modern_long 1:16562cbcd318 0.26 gbp316
+invoice-modern_long 1:16562cbcd318#1 0.26 gbp316
+invoice-modern_long 1:611b258cb41e 0.31 performanceprofiling—sprint2
+invoice-modern_long 1:e391d4e46366 0.31 gbp353
+invoice-modern_long 1:7106c00cb009 0.31 gbp706
+invoice-modern_long 1:d24a15800df1 0.24 releaseengineering—sprint2
+invoice-modern_long 1:4bed9b4092ee 0.24 gbp390
+invoice-modern_long 1:ae16cd1e31b1 0.24 gbp1170
+invoice-modern_long 1:6876c7b0fe66 0.29 supportretainer—sprint2
+invoice-modern_long 1:909481a45a34 0.29 gbp427
+invoice-modern_long 1:4e58d78d0958 0.29 gbp1708
+invoice-modern_long 1:ddce236bccd7 0.34 discoveryworkshop—sprint3
+invoice-modern_long 1:f8d17c11d834 0.34 gbp464
+invoice-modern_long 1:f8d17c11d834#1 0.34 gbp464
+invoice-modern_long 1:c0986cd7b1d4 0.27 designsystemaudit—sprint3
+invoice-modern_long 1:09c7aebd89f6 0.27 gbp501
+invoice-modern_long 1:a61c7b6bdd20 0.27 gbp1002
+invoice-modern_long 1:21fd82d170b2 0.34 templatearchitecture—sprint3
+invoice-modern_long 1:399e39a6eff5 0.34 gbp538
+invoice-modern_long 1:81ea39164f41 0.34 gbp1614
+invoice-modern_long 1:47cb1e683e8d 0.27 layoutenginetuning—sprint3
+invoice-modern_long 1:f6df6e8e8f30 0.27 gbp575
+invoice-modern_long 1:7f7db0f4c1cf 0.27 gbp2300
+invoice-modern_long 1:608e31719f07 0.32 renderqapass—sprint3
+invoice-modern_long 1:e4fbc626999e 0.32 gbp612
+invoice-modern_long 1:e4fbc626999e#1 0.32 gbp612
+invoice-modern_long 1:98bfb4deb0b7 0.25 accessibilityreview—sprint3
+invoice-modern_long 1:7915a839b285 0.25 gbp649
+invoice-modern_long 1:ca74221d78ad 0.25 gbp1298
+invoice-modern_long 1:375dddcbee43 0.30 fontpipelinesetup—sprint3
+invoice-modern_long 1:7b97f0ac8a87 0.30 gbp686
+invoice-modern_long 1:6a57f6a84a1c 0.30 gbp2058
+invoice-modern_long 1:2f4f507058ff 0.35 chartintegration—sprint3
+invoice-modern_long 1:74df855b318c 0.35 gbp723
+invoice-modern_long 1:78016cdf49ca 0.35 gbp2892
+invoice-modern_long 1:d6577e95efba 0.28 subtotal
+invoice-modern_long 1:5969b6461056 0.28 gbp44,890
+invoice-modern_long 1:a52611c9261b 0.36 vat(20%)
+invoice-modern_long 1:e7fda33332e9 0.36 gbp8,978
+invoice-modern_long 1:11239872d178 0.25 total
+invoice-modern_long 1:90b9dec01ea9 0.25 gbp53,868
+invoice-modern_long 1:ab5aa97074c4 0.23 notes
+invoice-modern_long 1:970fb4bf9d95 0.26 •sprints1-3weredeliveredunderthe
+invoice-modern_long 1:a781fa6c76d2 0.27 frameworkagreement.
+invoice-modern_long 1:c980fb1ebf98 0.28 •hardwareandthird-partylicencesa
+invoice-modern_long 1:be1dea5817a5 0.29 billedseparately.
+invoice-modern_long 1:fb854bac39c8 0.23 paymentterms
+invoice-modern_long 1:24274f39b50b 0.26 •paymentduewithin14calendardays.
+invoice-modern_long 1:c438440ba377 0.27 •banktransferpreferred;contact
+invoice-modern_long 1:434cc906ae90 0.28 billing@graphcompose.devfor
+invoice-modern_long 1:8822ea375315 0.29 remittancedetails.
+invoice-modern_long 1:e3337beaa171 0.33 thankyouforchoosinggraphcomposef
invoice-obsidian 0:07f15cde5b18 0.11 kestrel
invoice-obsidian 0:52d6e3de4fa0 0.15 invoice
invoice-obsidian 0:5d1d1b79af09 -0.01 invoicenumber
invoice-obsidian 0:3e62d1fbe5ec 0.06 inv-2026-1048
-invoice-obsidian 0:3e62d1fbe5ec#1 0.24 inv-2026-1048
+invoice-obsidian 0:3e62d1fbe5ec#1 -0.36 inv-2026-1048
invoice-obsidian 0:8feaf8016bab 0.08 issuedate
invoice-obsidian 0:4d49cb78b810 0.08 27august2026
invoice-obsidian 0:ac10f8c16320 -0.03 duedate
@@ -3051,76 +3051,76 @@ invoice-obsidian 0:466e5b9cd57f -0.17 currency
invoice-obsidian 0:54f8e1b3fe44 -0.17 gbp
invoice-obsidian 0:75857a458999 -0.25 from
invoice-obsidian 0:7d7385ecfbd9 -0.21 kestrelbusiness
-invoice-obsidian 0:7d7385ecfbd9#1 0.27 kestrelbusiness
-invoice-obsidian 0:7d7385ecfbd9#2 0.63 kestrelbusiness
+invoice-obsidian 0:7d7385ecfbd9#1 -0.33 kestrelbusiness
+invoice-obsidian 0:7d7385ecfbd9#2 -0.09 kestrelbusiness
invoice-obsidian 0:5f51304df361 -0.29 7harboursidewalk
invoice-obsidian 0:895a6b59f677 -0.32 bristolbs15ty
invoice-obsidian 0:2474519f77a9 -0.23 unitedkingdom
invoice-obsidian 0:2474519f77a9#1 -0.23 unitedkingdom
invoice-obsidian 0:70ec69d2102f -0.25 ar@kestrel.example
-invoice-obsidian 0:70ec69d2102f#1 0.56 ar@kestrel.example
+invoice-obsidian 0:70ec69d2102f#1 -0.16 ar@kestrel.example
invoice-obsidian 0:aeba3a7b3598 -0.25 billto
invoice-obsidian 0:7bfc2b791f41 -0.21 northlineconsultingltd
invoice-obsidian 0:13dd937d2fe6 -0.29 21jubileeway
invoice-obsidian 0:f9bab6a0b45b -0.32 londonse13ss
-invoice-obsidian 0:c9046f7a37ad -1.69 description
-invoice-obsidian 0:32e8369a9c4f -1.69 qty
-invoice-obsidian 0:d1062d072acd -1.69 unitprice
-invoice-obsidian 0:a52611c9261b -1.69 vat(20%)
-invoice-obsidian 0:a52611c9261b#1 0.56 vat(20%)
-invoice-obsidian 0:cf38d95c9c6b -1.69 amount
-invoice-obsidian 0:15345cbad705 -0.02 subscriptionsetup
-invoice-obsidian 0:5100476d46bb -0.04 one-offaccountandworkspacesetup
-invoice-obsidian 0:507f9f133059 -0.11 £150.00
-invoice-obsidian 0:893d7480f763 -0.11 £30.00
-invoice-obsidian 0:893d7480f763#1 -0.30 £30.00
-invoice-obsidian 0:629184210581 -0.11 £180.00
-invoice-obsidian 0:3e8060178bc4 -0.04 internationalpaymentsupport
-invoice-obsidian 0:33e4ab51097e -0.07 monthlysupportforcross-borderpay
-invoice-obsidian 0:96d6b62c061d -0.25 £250.00
-invoice-obsidian 0:70d5b1312085 -0.25 £50.00
-invoice-obsidian 0:d86642b21e53 -0.25 £300.00
-invoice-obsidian 0:9399cf3b221a -0.17 expensemanagementintegration
-invoice-obsidian 0:da2890c99f7a -0.19 apiaccessandintegration
-invoice-obsidian 0:372ba7238228 -0.26 £200.00
-invoice-obsidian 0:05c6a4f7132f -0.26 £40.00
-invoice-obsidian 0:853580239989 -0.26 £240.00
-invoice-obsidian 0:ba80be228223 -0.19 virtualcards
-invoice-obsidian 0:eae2564ef311 -0.21 50virtualcards
-invoice-obsidian 0:cf02270203a4 -0.28 £100.00
-invoice-obsidian 0:33b5fc913817 -0.28 £20.00
-invoice-obsidian 0:8aec54fdb1a1 -0.28 £120.00
-invoice-obsidian 0:cc29e90932c5 -0.21 businessaccountmaintenance
-invoice-obsidian 0:f1254de1a1d4 -0.24 monthlyaccountmaintenancefee
-invoice-obsidian 0:8bf9ac7b27bd -0.30 £6.00
-invoice-obsidian 0:bff295cd3f97 -0.30 £36.00
-invoice-obsidian 0:d6577e95efba 0.66 subtotal
-invoice-obsidian 0:4595e1b34cb1 0.61 £730.00
-invoice-obsidian 0:eafa82a0eadf 0.62 £146.00
-invoice-obsidian 0:57a66d21eb1b 0.51 totaldue
-invoice-obsidian 0:ad3ba615a506 0.61 £876.00
-invoice-obsidian 0:ab5aa97074c4 0.36 notes
-invoice-obsidian 0:0956d8d0441d 0.45 thankyouforchoosingkestrelbusine
-invoice-obsidian 0:0b4d6f0e8783 0.47 thisinvoicecoversservicesandfeat
-invoice-obsidian 0:02e483554647 0.50 toyourbusinessasofthedateofissue
-invoice-obsidian 0:b439106fc5a1 0.40 ifyouhaveanyquestionsaboutthisin
-invoice-obsidian 0:877ac656a147 0.42 pleasecontactusatar@kestrel.exam
-invoice-obsidian 0:3c7ade679fdf 0.36 paymentdetails
-invoice-obsidian 0:473fbeedb47c -0.19 pleasepaybybanktransfer
-invoice-obsidian 0:59f2b74175d7 -0.22 totheaccountbelow.
-invoice-obsidian 0:811f691f5582 0.33 payee
-invoice-obsidian 0:10aeacde20ff 0.37 sortcode
-invoice-obsidian 0:a748c443f622 0.30 04-00-75
-invoice-obsidian 0:f92a9c925024 0.39 accountnumber
-invoice-obsidian 0:ef797c8118f0 0.33 12345678
-invoice-obsidian 0:52367a6622b1 0.31 reference
-invoice-obsidian 0:7c6ab37d83ef 0.65 thankyouforyourbusiness.
-invoice-obsidian 0:a97667f07d1b 0.58 paymentisdueby10september2026.
+invoice-obsidian 0:c9046f7a37ad -1.81 description
+invoice-obsidian 0:32e8369a9c4f -1.81 qty
+invoice-obsidian 0:d1062d072acd -1.81 unitprice
+invoice-obsidian 0:a52611c9261b -1.81 vat(20%)
+invoice-obsidian 0:a52611c9261b#1 -0.04 vat(20%)
+invoice-obsidian 0:cf38d95c9c6b -1.81 amount
+invoice-obsidian 0:15345cbad705 -0.38 subscriptionsetup
+invoice-obsidian 0:5100476d46bb -0.40 one-offaccountandworkspacesetup
+invoice-obsidian 0:507f9f133059 -0.47 £150.00
+invoice-obsidian 0:893d7480f763 -0.47 £30.00
+invoice-obsidian 0:893d7480f763#1 -0.78 £30.00
+invoice-obsidian 0:629184210581 -0.47 £180.00
+invoice-obsidian 0:3e8060178bc4 -0.40 internationalpaymentsupport
+invoice-obsidian 0:33e4ab51097e -0.43 monthlysupportforcross-borderpay
+invoice-obsidian 0:96d6b62c061d -0.49 £250.00
+invoice-obsidian 0:70d5b1312085 -0.49 £50.00
+invoice-obsidian 0:d86642b21e53 -0.49 £300.00
+invoice-obsidian 0:9399cf3b221a -0.53 expensemanagementintegration
+invoice-obsidian 0:da2890c99f7a -0.43 apiaccessandintegration
+invoice-obsidian 0:372ba7238228 -0.62 £200.00
+invoice-obsidian 0:05c6a4f7132f -0.62 £40.00
+invoice-obsidian 0:853580239989 -0.62 £240.00
+invoice-obsidian 0:ba80be228223 -0.55 virtualcards
+invoice-obsidian 0:eae2564ef311 -0.57 50virtualcards
+invoice-obsidian 0:cf02270203a4 -0.64 £100.00
+invoice-obsidian 0:33b5fc913817 -0.64 £20.00
+invoice-obsidian 0:8aec54fdb1a1 -0.64 £120.00
+invoice-obsidian 0:cc29e90932c5 -0.69 businessaccountmaintenance
+invoice-obsidian 0:f1254de1a1d4 -0.72 monthlyaccountmaintenancefee
+invoice-obsidian 0:8bf9ac7b27bd -0.78 £6.00
+invoice-obsidian 0:bff295cd3f97 -0.78 £36.00
+invoice-obsidian 0:d6577e95efba -0.06 subtotal
+invoice-obsidian 0:4595e1b34cb1 -0.11 £730.00
+invoice-obsidian 0:eafa82a0eadf -0.10 £146.00
+invoice-obsidian 0:57a66d21eb1b -0.09 totaldue
+invoice-obsidian 0:ad3ba615a506 -0.11 £876.00
+invoice-obsidian 0:ab5aa97074c4 -0.36 notes
+invoice-obsidian 0:0956d8d0441d -0.27 thankyouforchoosingkestrelbusine
+invoice-obsidian 0:0b4d6f0e8783 -0.25 thisinvoicecoversservicesandfeat
+invoice-obsidian 0:02e483554647 -0.22 toyourbusinessasofthedateofissue
+invoice-obsidian 0:b439106fc5a1 -0.20 ifyouhaveanyquestionsaboutthisin
+invoice-obsidian 0:877ac656a147 -0.30 pleasecontactusatar@kestrel.exam
+invoice-obsidian 0:3c7ade679fdf -0.36 paymentdetails
+invoice-obsidian 0:473fbeedb47c -0.91 pleasepaybybanktransfer
+invoice-obsidian 0:59f2b74175d7 -0.94 totheaccountbelow.
+invoice-obsidian 0:811f691f5582 -0.27 payee
+invoice-obsidian 0:10aeacde20ff -0.35 sortcode
+invoice-obsidian 0:a748c443f622 -0.42 04-00-75
+invoice-obsidian 0:f92a9c925024 -0.33 accountnumber
+invoice-obsidian 0:ef797c8118f0 -0.39 12345678
+invoice-obsidian 0:52367a6622b1 -0.29 reference
+invoice-obsidian 0:7c6ab37d83ef -0.07 thankyouforyourbusiness.
+invoice-obsidian 0:a97667f07d1b -0.14 paymentisdueby10september2026.
invoice-obsidian 0:7b14b8d2c5c4 0.10 page1of1
invoice-payments 0:b6c4ac412ac8 0.00 meridian
invoice-payments 0:52d6e3de4fa0 0.05 invoice
invoice-payments 0:c0cc75b9cfdc -0.19 meridianpaymentsltd.
-invoice-payments 0:c0cc75b9cfdc#1 0.77 meridianpaymentsltd.
+invoice-payments 0:c0cc75b9cfdc#1 0.05 meridianpaymentsltd.
invoice-payments 0:5eeaa101da6c -0.13 1harbourexchange
invoice-payments 0:e3f6090f249b -0.17 canarywharf
invoice-payments 0:1bb9adbf32ff -0.20 londone149ge
@@ -3137,7 +3137,7 @@ invoice-payments 0:fb854bac39c8 -0.13 paymentterms
invoice-payments 0:ac10f8c16320 -0.12 duedate
invoice-payments 0:073c1634c496 -0.10 status
invoice-payments 0:052ff4dff688 0.08 inv-2025-05-10472
-invoice-payments 0:052ff4dff688#1 0.56 inv-2025-05-10472
+invoice-payments 0:052ff4dff688#1 -0.16 inv-2025-05-10472
invoice-payments 0:23a4c624cbda 0.10 10may2025
invoice-payments 0:7b052c343b27 0.11 1-30april2025
invoice-payments 0:018052c1dd59 0.13 acct_4q8xtb2mkp
@@ -3155,71 +3155,71 @@ invoice-payments 0:725a8f5062e7 0.16 shipto
invoice-payments 0:9976f2392d8c 0.16 operationscentre
invoice-payments 0:fc0e113402c7 0.15 7kingswaypark
invoice-payments 0:a72c3f2308ed 0.23 leedsls126bd
-invoice-payments 0:c9046f7a37ad 0.33 description
-invoice-payments 0:1a7b308d8df6 0.33 quantity
-invoice-payments 0:d1062d072acd 0.33 unitprice
-invoice-payments 0:7c512b48ba8a 0.33 vat
-invoice-payments 0:2da123241332 0.33 amount(gbp)
-invoice-payments 0:3ab6c1099bcc 0.55 subscriptionbilling
-invoice-payments 0:c8e69cd6e074 0.72 subscriptionmanagementandrecurri
-invoice-payments 0:0c95c7ece1ce 0.52 billing
-invoice-payments 0:96d6b62c061d 0.54 £250.00
-invoice-payments 0:96d6b62c061d#1 0.50 £250.00
-invoice-payments 0:dc934fe30a94 0.54 20%
-invoice-payments 0:dc934fe30a94#1 0.47 20%
-invoice-payments 0:dc934fe30a94#2 0.51 20%
-invoice-payments 0:dc934fe30a94#3 0.51 20%
-invoice-payments 0:dc934fe30a94#4 0.51 20%
-invoice-payments 0:dc934fe30a94#5 0.62 20%
-invoice-payments 0:0a9acaea6477 0.48 paymentprocessing
-invoice-payments 0:b8a3c21545b4 0.64 onlinecardpaymentsprocessing
-invoice-payments 0:b42561a38a06 0.56 (volumetier)
-invoice-payments 0:351704ebff51 0.47 £1,180.00
-invoice-payments 0:351704ebff51#1 0.54 £1,180.00
-invoice-payments 0:b3bc34f90a55 0.48 fraudscreening
-invoice-payments 0:ed051c6a1942 0.52 advancedfraudscreeningandrules
-invoice-payments 0:a0a787efd867 0.51 £320.00
-invoice-payments 0:a0a787efd867#1 0.46 £320.00
-invoice-payments 0:34b75c1d0234 0.48 companyformation
-invoice-payments 0:bf45c494a8dc 0.52 incorporationandcompliancefiling
-invoice-payments 0:629184210581 0.51 £180.00
-invoice-payments 0:629184210581#1 0.46 £180.00
-invoice-payments 0:9427a01801d2 0.48 in-personterminals
-invoice-payments 0:882be821cf2e 0.52 terminalrentalandfirmwareupdates
-invoice-payments 0:3c4459a5e4ec 0.51 £39.00
-invoice-payments 0:5d16afda896e 0.46 £156.00
-invoice-payments 0:0036ebf2cfb2 0.72 prioritysupport
-invoice-payments 0:7ef1d2ff5e3a 0.76 namedengineer,one-hourresponse
-invoice-payments 0:cf02270203a4 0.62 £100.00
-invoice-payments 0:cf02270203a4#1 0.70 £100.00
-invoice-payments 0:3c7ade679fdf 0.85 paymentdetails
-invoice-payments 0:182748d2fece 0.93 bankname
-invoice-payments 0:758f4a6f175f 0.87 accountname
-invoice-payments 0:10aeacde20ff 0.90 sortcode
-invoice-payments 0:f92a9c925024 0.93 accountnumber
-invoice-payments 0:d53cd2cae33d 0.96 iban
-invoice-payments 0:3f695692d5f1 0.99 swift/bic
-invoice-payments 0:52367a6622b1 1.02 reference
-invoice-payments 0:c66da4639881 0.95 harbourbankplc
-invoice-payments 0:2cd71c3c2603 0.80 40-02-50
-invoice-payments 0:8fb8a81278c4 0.71 71295408
-invoice-payments 0:48617b6d05d4 0.62 gb29hrbk40025071295408
-invoice-payments 0:6929e6db6e1f 0.65 hrbkgb2l
-invoice-payments 0:e4c4788968b2 0.90 subtotal(excl.vat)
-invoice-payments 0:7ed180496d4e 0.97 vatat20%
-invoice-payments 0:751cbab81a3a 1.09 £2,186.00
-invoice-payments 0:9a5256946abd 1.16 £437.20
-invoice-payments 0:57a66d21eb1b 1.01 totaldue
-invoice-payments 0:5eb0b17220fa 0.99 dueby14june2025
-invoice-payments 0:30d896eb989f 0.76 £2,623.20
-invoice-payments 0:ab5aa97074c4 1.13 notes
-invoice-payments 0:241bcf576ac5 1.16 thankyouforyourbusiness.thisinvo
-invoice-payments 0:f912ca46bf39 1.10 latepaymentmayincurinterestatthe
-invoice-payments 0:73a09fec2c1a 1.10 paymentdueby14june2025
-invoice-payments 0:79df6c5bbc16 1.10 pleaseincludetheinvoicenumberasp
-invoice-payments 0:28b3008f693b 1.15 questions?we'reheretohelp.
-invoice-payments 0:5b88ed40a689 1.16 support@meridianpayments.example
-invoice-payments 0:2e3891f6ba2f 1.14 39661900
+invoice-payments 0:c9046f7a37ad 0.09 description
+invoice-payments 0:1a7b308d8df6 0.09 quantity
+invoice-payments 0:d1062d072acd 0.09 unitprice
+invoice-payments 0:7c512b48ba8a 0.09 vat
+invoice-payments 0:2da123241332 0.09 amount(gbp)
+invoice-payments 0:3ab6c1099bcc 0.07 subscriptionbilling
+invoice-payments 0:c8e69cd6e074 0.24 subscriptionmanagementandrecurri
+invoice-payments 0:0c95c7ece1ce 0.16 billing
+invoice-payments 0:96d6b62c061d 0.06 £250.00
+invoice-payments 0:96d6b62c061d#1 0.14 £250.00
+invoice-payments 0:dc934fe30a94 0.06 20%
+invoice-payments 0:dc934fe30a94#1 0.11 20%
+invoice-payments 0:dc934fe30a94#2 0.15 20%
+invoice-payments 0:dc934fe30a94#3 0.15 20%
+invoice-payments 0:dc934fe30a94#4 0.03 20%
+invoice-payments 0:dc934fe30a94#5 0.02 20%
+invoice-payments 0:0a9acaea6477 0.12 paymentprocessing
+invoice-payments 0:b8a3c21545b4 0.28 onlinecardpaymentsprocessing
+invoice-payments 0:b42561a38a06 0.08 (volumetier)
+invoice-payments 0:351704ebff51 0.11 £1,180.00
+invoice-payments 0:351704ebff51#1 0.06 £1,180.00
+invoice-payments 0:b3bc34f90a55 0.12 fraudscreening
+invoice-payments 0:ed051c6a1942 0.16 advancedfraudscreeningandrules
+invoice-payments 0:a0a787efd867 0.15 £320.00
+invoice-payments 0:a0a787efd867#1 0.10 £320.00
+invoice-payments 0:34b75c1d0234 0.12 companyformation
+invoice-payments 0:bf45c494a8dc 0.16 incorporationandcompliancefiling
+invoice-payments 0:629184210581 0.15 £180.00
+invoice-payments 0:629184210581#1 0.10 £180.00
+invoice-payments 0:9427a01801d2 0.12 in-personterminals
+invoice-payments 0:882be821cf2e 0.16 terminalrentalandfirmwareupdates
+invoice-payments 0:3c4459a5e4ec 0.03 £39.00
+invoice-payments 0:5d16afda896e 0.10 £156.00
+invoice-payments 0:0036ebf2cfb2 0.12 prioritysupport
+invoice-payments 0:7ef1d2ff5e3a 0.16 namedengineer,one-hourresponse
+invoice-payments 0:cf02270203a4 0.02 £100.00
+invoice-payments 0:cf02270203a4#1 0.10 £100.00
+invoice-payments 0:3c7ade679fdf 0.01 paymentdetails
+invoice-payments 0:182748d2fece 0.09 bankname
+invoice-payments 0:758f4a6f175f 0.15 accountname
+invoice-payments 0:10aeacde20ff 0.18 sortcode
+invoice-payments 0:f92a9c925024 0.09 accountnumber
+invoice-payments 0:d53cd2cae33d 0.12 iban
+invoice-payments 0:3f695692d5f1 0.15 swift/bic
+invoice-payments 0:52367a6622b1 0.18 reference
+invoice-payments 0:c66da4639881 0.11 harbourbankplc
+invoice-payments 0:2cd71c3c2603 -0.04 40-02-50
+invoice-payments 0:8fb8a81278c4 -0.13 71295408
+invoice-payments 0:48617b6d05d4 -0.10 gb29hrbk40025071295408
+invoice-payments 0:6929e6db6e1f -0.19 hrbkgb2l
+invoice-payments 0:e4c4788968b2 0.18 subtotal(excl.vat)
+invoice-payments 0:7ed180496d4e 0.25 vatat20%
+invoice-payments 0:751cbab81a3a 0.25 £2,186.00
+invoice-payments 0:9a5256946abd 0.32 £437.20
+invoice-payments 0:57a66d21eb1b 0.17 totaldue
+invoice-payments 0:5eb0b17220fa 0.15 dueby14june2025
+invoice-payments 0:30d896eb989f -0.08 £2,623.20
+invoice-payments 0:ab5aa97074c4 0.41 notes
+invoice-payments 0:241bcf576ac5 0.32 thankyouforyourbusiness.thisinvo
+invoice-payments 0:f912ca46bf39 0.26 latepaymentmayincurinterestatthe
+invoice-payments 0:73a09fec2c1a 0.38 paymentdueby14june2025
+invoice-payments 0:79df6c5bbc16 0.38 pleaseincludetheinvoicenumberasp
+invoice-payments 0:28b3008f693b 0.43 questions?we'reheretohelp.
+invoice-payments 0:5b88ed40a689 0.32 support@meridianpayments.example
+invoice-payments 0:2e3891f6ba2f 0.30 39661900
invoice-payments 0:7b14b8d2c5c4 0.06 page1of1
invoice-platform 0:9817f28442bf -0.07 auroracloud
invoice-platform 0:9817f28442bf#1 -0.46 auroracloud
@@ -3414,18 +3414,18 @@ invoice-subscription 0:354ffeb2bbc3 0.07 paymentisdueby10september2026.if
invoice-subscription 0:7f7d98088133 0.09 foranyqueries,pleasecontactbilli
invoice-subscription 0:7b14b8d2c5c4 0.09 page1of1
invoice-workspace 0:07f15cde5b18 -0.12 kestrel
-invoice-workspace 0:07f15cde5b18#1 1.66 kestrel
+invoice-workspace 0:07f15cde5b18#1 0.82 kestrel
invoice-workspace 0:52d6e3de4fa0 -0.10 invoice
invoice-workspace 0:091019880d88 -0.31 kestrelcollaboration,inc.
-invoice-workspace 0:091019880d88#1 1.26 kestrelcollaboration,inc.
-invoice-workspace 0:091019880d88#2 1.50 kestrelcollaboration,inc.
+invoice-workspace 0:091019880d88#1 0.54 kestrelcollaboration,inc.
+invoice-workspace 0:091019880d88#2 0.66 kestrelcollaboration,inc.
invoice-workspace 0:9167e0470dae -0.22 500howardstreet,6thfloor
invoice-workspace 0:efa5e1529794 -0.26 sanfrancisco,ca94105
invoice-workspace 0:fd7321c405f8 -0.17 unitedstates
invoice-workspace 0:d3c6f273c22d -0.14 vatid:us77-0560185
invoice-workspace 0:6282391a4cc1 -0.30 invoicenumber:
invoice-workspace 0:b13757c9a6fc -0.21 inv-2024-0003521
-invoice-workspace 0:b13757c9a6fc#1 1.07 inv-2024-0003521
+invoice-workspace 0:b13757c9a6fc#1 0.35 inv-2024-0003521
invoice-workspace 0:8d05f5d55191 -0.33 invoicedate:
invoice-workspace 0:8da43dd45024 -0.23 27may2024
invoice-workspace 0:d39366fa1423 -0.23 billingperiod:
@@ -3436,7 +3436,7 @@ invoice-workspace 0:18e2cca1098e -0.16 paymentterms:
invoice-workspace 0:98ec3d1fd5b9 -0.19 net30
invoice-workspace 0:0e0fb0fc0939 -0.19 duedate:
invoice-workspace 0:f1e2a60122bd -0.10 26june2024
-invoice-workspace 0:f1e2a60122bd#1 0.25 26june2024
+invoice-workspace 0:f1e2a60122bd#1 -0.47 26june2024
invoice-workspace 0:aeba3a7b3598 -0.12 billto
invoice-workspace 0:45fe04dbae24 -0.11 brightfutureltd.
invoice-workspace 0:45fe04dbae24#1 -0.11 brightfutureltd.
@@ -3448,60 +3448,60 @@ invoice-workspace 0:c7a9cfdd1c55 -0.05 vatid:gb987654321
invoice-workspace 0:725a8f5062e7 -0.12 shipto
invoice-workspace 0:6d835e737af6 -0.14 unit4,riversidepark
invoice-workspace 0:555d5194cd4d -0.10 leedsls14ap
-invoice-workspace 0:c9046f7a37ad 0.28 description
-invoice-workspace 0:169240d91658 0.28 plan/service
-invoice-workspace 0:32e8369a9c4f 0.28 qty
-invoice-workspace 0:e2a9c81da5f6 0.28 unitprice(usd)
-invoice-workspace 0:5dfb966b2bcf 0.28 amount(usd)
-invoice-workspace 0:2bcc555090a1 0.49 kestrelbusiness+
-invoice-workspace 0:68fad867a983 0.54 workspacesubscription
-invoice-workspace 0:e0b844887562 0.42 business+annual
-invoice-workspace 0:84906b0f4b73 0.42 50users
-invoice-workspace 0:5ee31a6284bc 0.42 8.75
-invoice-workspace 0:843d501d422c 0.42 437.50
-invoice-workspace 0:3007667b4e18 0.51 enterprisekeymanagement
-invoice-workspace 0:162e9c93c528 0.56 customer-managedencryptionkeys
-invoice-workspace 0:a33a54a73112 0.44 add-on
-invoice-workspace 0:d66c66a96157 0.44 100.00
-invoice-workspace 0:d66c66a96157#1 0.44 100.00
-invoice-workspace 0:0036ebf2cfb2 0.39 prioritysupport
-invoice-workspace 0:51833276172f 0.44 namedengineerandresponsetarget
-invoice-workspace 0:fe6d3468cf5c 0.44 standard
-invoice-workspace 0:a99210875f11 0.44 50.00
-invoice-workspace 0:a99210875f11#1 0.44 50.00
-invoice-workspace 0:14209e8ccd53 0.63 workflowautomation
-invoice-workspace 0:31be3ff05457 0.68 templatesandscheduledruns
-invoice-workspace 0:7f0f70e643bc 0.56 included
-invoice-workspace 0:561b2814d3c0 0.56 0.00
-invoice-workspace 0:561b2814d3c0#1 0.56 0.00
-invoice-workspace 0:561b2814d3c0#2 0.81 0.00
-invoice-workspace 0:3c7ade679fdf 1.19 paymentdetails
-invoice-workspace 0:944d398aea60 1.30 bankname:
-invoice-workspace 0:a18e9fdf120e 1.30 bayunionbank,n.a.
-invoice-workspace 0:0ecb5847ffa7 1.26 accountname:
-invoice-workspace 0:6b4894c28363 1.22 accountnumber:
-invoice-workspace 0:ab92799f9bc7 1.22 000000123456789
-invoice-workspace 0:c1390f638bd3 1.18 routing(aba):
-invoice-workspace 0:1f873cdde0ca 1.18 021000021
-invoice-workspace 0:e58256751597 1.14 swift/bic:
-invoice-workspace 0:0fdf54f117f8 1.14 bayuus33
-invoice-workspace 0:967e0b6ca4b9 1.11 currency:
-invoice-workspace 0:d60fbd8718ec 1.11 usd
-invoice-workspace 0:c608665436db 1.07 reference:
-invoice-workspace 0:3db3fa89ea2c 1.03 bankaddress:
-invoice-workspace 0:b1645851e755 1.03 1marketplaza,sanfrancisco
-invoice-workspace 0:9b600d1211c8 1.90 pleaseincludetheinvoicenumberiny
-invoice-workspace 0:415eb9e42f41 0.65 reference.
-invoice-workspace 0:d6577e95efba 0.87 subtotal
-invoice-workspace 0:460dd5bae888 0.87 587.50
-invoice-workspace 0:2ee4d3de4ddf 0.81 tax(0%)
-invoice-workspace 0:57a66d21eb1b 0.82 totaldue
-invoice-workspace 0:ad00e93ce79a 0.78 usd587.50
-invoice-workspace 0:b0553f008513 0.29 paymentdueby
-invoice-workspace 0:08775a92bfca 1.48 thankyouforusingkestrel.
-invoice-workspace 0:18e82fbd48a3 1.49 questionsaboutthisinvoice?reachu
-invoice-workspace 0:3c72ba0e1eb8 1.48 500howardstreet,6thfloor,sanfran
-invoice-workspace 0:9e2917e23527 1.49 kestrel.example
+invoice-workspace 0:c9046f7a37ad 0.04 description
+invoice-workspace 0:169240d91658 0.04 plan/service
+invoice-workspace 0:32e8369a9c4f 0.04 qty
+invoice-workspace 0:e2a9c81da5f6 0.04 unitprice(usd)
+invoice-workspace 0:5dfb966b2bcf 0.04 amount(usd)
+invoice-workspace 0:2bcc555090a1 0.01 kestrelbusiness+
+invoice-workspace 0:68fad867a983 0.06 workspacesubscription
+invoice-workspace 0:e0b844887562 0.06 business+annual
+invoice-workspace 0:84906b0f4b73 0.06 50users
+invoice-workspace 0:5ee31a6284bc 0.06 8.75
+invoice-workspace 0:843d501d422c 0.06 437.50
+invoice-workspace 0:3007667b4e18 0.03 enterprisekeymanagement
+invoice-workspace 0:162e9c93c528 0.08 customer-managedencryptionkeys
+invoice-workspace 0:a33a54a73112 0.08 add-on
+invoice-workspace 0:d66c66a96157 0.08 100.00
+invoice-workspace 0:d66c66a96157#1 0.08 100.00
+invoice-workspace 0:0036ebf2cfb2 0.03 prioritysupport
+invoice-workspace 0:51833276172f 0.08 namedengineerandresponsetarget
+invoice-workspace 0:fe6d3468cf5c 0.08 standard
+invoice-workspace 0:a99210875f11 0.08 50.00
+invoice-workspace 0:a99210875f11#1 0.08 50.00
+invoice-workspace 0:14209e8ccd53 0.03 workflowautomation
+invoice-workspace 0:31be3ff05457 0.08 templatesandscheduledruns
+invoice-workspace 0:7f0f70e643bc -0.04 included
+invoice-workspace 0:561b2814d3c0 -0.04 0.00
+invoice-workspace 0:561b2814d3c0#1 -0.04 0.00
+invoice-workspace 0:561b2814d3c0#2 -0.03 0.00
+invoice-workspace 0:3c7ade679fdf 0.35 paymentdetails
+invoice-workspace 0:944d398aea60 0.55 bankname:
+invoice-workspace 0:a18e9fdf120e 0.55 bayunionbank,n.a.
+invoice-workspace 0:0ecb5847ffa7 0.54 accountname:
+invoice-workspace 0:6b4894c28363 0.50 accountnumber:
+invoice-workspace 0:ab92799f9bc7 0.50 000000123456789
+invoice-workspace 0:c1390f638bd3 0.46 routing(aba):
+invoice-workspace 0:1f873cdde0ca 0.46 021000021
+invoice-workspace 0:e58256751597 0.42 swift/bic:
+invoice-workspace 0:0fdf54f117f8 0.42 bayuus33
+invoice-workspace 0:967e0b6ca4b9 0.39 currency:
+invoice-workspace 0:d60fbd8718ec 0.39 usd
+invoice-workspace 0:c608665436db 0.35 reference:
+invoice-workspace 0:3db3fa89ea2c 0.31 bankaddress:
+invoice-workspace 0:b1645851e755 0.31 1marketplaza,sanfrancisco
+invoice-workspace 0:9b600d1211c8 1.18 pleaseincludetheinvoicenumberiny
+invoice-workspace 0:415eb9e42f41 -0.07 reference.
+invoice-workspace 0:d6577e95efba 0.03 subtotal
+invoice-workspace 0:460dd5bae888 0.03 587.50
+invoice-workspace 0:2ee4d3de4ddf -0.03 tax(0%)
+invoice-workspace 0:57a66d21eb1b -0.02 totaldue
+invoice-workspace 0:ad00e93ce79a -0.06 usd587.50
+invoice-workspace 0:b0553f008513 -0.43 paymentdueby
+invoice-workspace 0:08775a92bfca 0.64 thankyouforusingkestrel.
+invoice-workspace 0:18e82fbd48a3 0.77 questionsaboutthisinvoice?reachu
+invoice-workspace 0:3c72ba0e1eb8 0.76 500howardstreet,6thfloor,sanfran
+invoice-workspace 0:9e2917e23527 0.65 kestrel.example
invoice-workspace 0:7b14b8d2c5c4 0.08 page1of1
letter-blue_banner 0:8f1010120ed6 0.50 jordanrivera
letter-blue_banner 0:8f1010120ed6#1 0.08 jordanrivera
@@ -3751,64 +3751,64 @@ proposal-editorial 1:8b712e7e93bf 0.08 contentstrategy&pagetemplates
proposal-editorial 1:e9bf06d9b130 0.04 developer-readyassets&specificat
proposal-editorial 1:e93e7ba95ceb 0.12 launchchecklist&trainingsession
proposal-editorial 1:94d192b3a326 0.47 timeline
-proposal-editorial 1:02195b8e9896 0.50 phase
-proposal-editorial 1:c51faa148557 0.50 focus
-proposal-editorial 1:caa79af4db67 0.50 duration
-proposal-editorial 1:e0ee8bb50685 0.50 output
-proposal-editorial 1:9a5c531db125 0.68 01discover
-proposal-editorial 1:99b15ca862e5 0.68 1week
-proposal-editorial 1:99b15ca862e5#1 0.78 1week
-proposal-editorial 1:7817fa5085e2 1.01 research,audit,insights,and
-proposal-editorial 1:73dff70e25ad 0.96 strategy
-proposal-editorial 1:ddfbc608570a 1.01 discoveryreport&creative
-proposal-editorial 1:93c4abe27cf1 0.96 direction
-proposal-editorial 1:9285b279249c 0.67 02design
-proposal-editorial 1:b183847fe9f8 0.67 2weeks
-proposal-editorial 1:b183847fe9f8#1 0.98 2weeks
-proposal-editorial 1:1e0716635ae3 1.00 brandrefinementandwebsite
-proposal-editorial 1:80f5fb36f074 1.07 ux/uidesign
-proposal-editorial 1:ad5e8a376247 1.00 designsystem&high-fidelity
-proposal-editorial 1:dbb1831acb45 1.07 designs
-proposal-editorial 1:ea1ecc5ce8ad 0.78 03developprep
-proposal-editorial 1:381b99928ddd 1.11 contentstructure,developer
-proposal-editorial 1:b144c5104484 1.06 handoff&assetpreparation
-proposal-editorial 1:6ba4e54f2632 1.11 specs,assets&content
-proposal-editorial 1:06a61df042ad 1.06 framework
-proposal-editorial 1:17f923a4777c 0.98 04launchsupport
-proposal-editorial 1:8f16bc1588b5 0.86 qa,training&go-liveassistance
-proposal-editorial 1:7c23497e09b0 0.86 qasign-off&successfullaunch
-proposal-editorial 1:f9b21c4bda58 1.54 investment
-proposal-editorial 1:4a33eacd5fa6 1.48 item
-proposal-editorial 1:2da123241332 1.48 amount(gbp)
-proposal-editorial 1:1167b381fe2f 1.69 discovery&strategy
-proposal-editorial 1:572a8dc5a455 1.69 £2,500
-proposal-editorial 1:7c2ad9ba0fd0 1.73 brandidentityrefinement
-proposal-editorial 1:7f2732df7390 1.73 £4,500
-proposal-editorial 1:fc5134bf5fd1 1.77 websiteux/uidesign
-proposal-editorial 1:8534d989b9ed 1.77 £7,000
-proposal-editorial 1:32001e20b2ed 1.81 contentstructure&messaging
-proposal-editorial 1:e58a378ffc52 1.81 £2,000
-proposal-editorial 1:8c7703bb6fb7 1.85 launchsupport
-proposal-editorial 1:d423fc0a31c2 1.85 £1,500
-proposal-editorial 1:d6577e95efba 2.04 subtotal
-proposal-editorial 1:8873236d3571 2.04 £17,500
-proposal-editorial 1:3d213570f707 2.08 optional:3monthspost-launchsuppo
-proposal-editorial 1:7ffd918ebc4a 2.08 £1,750
-proposal-editorial 1:58656319146d 2.24 totalinvestment
-proposal-editorial 1:4aadcd9bc785 2.24 £19,250
-proposal-editorial 1:51d2361f4fae 1.54 terms
-proposal-editorial 1:99ffab766326 1.18 50%depositisrequiredtosecurethe
-proposal-editorial 1:5414e5671cbd 1.21 projectandschedulethekick-off.
-proposal-editorial 1:832db31f5c9a 1.24 includestworoundsofrevisionsper
-proposal-editorial 1:5130aeada3db 1.27 majordeliverable.
-proposal-editorial 1:06ebb5670fa8 1.00 ownershipofallfinaldeliverables
-proposal-editorial 1:deda6d86d965 1.39 transferstoasterahealthco.after
-proposal-editorial 1:aaa7d3e9affb 0.92 fullpaymentisreceived.
-proposal-editorial 1:c1514c6cdad1 2.50 acceptance
-proposal-editorial 1:893663b06769 2.14 bysigningbelow,youagreetothescop
-proposal-editorial 1:df16232de5b9 2.17 acceptedby:
-proposal-editorial 1:f089d24d7cf3 2.17 signature:
-proposal-editorial 1:c74c9cd82f13 2.17 date:
+proposal-editorial 1:02195b8e9896 0.38 phase
+proposal-editorial 1:c51faa148557 0.38 focus
+proposal-editorial 1:caa79af4db67 0.38 duration
+proposal-editorial 1:e0ee8bb50685 0.38 output
+proposal-editorial 1:9a5c531db125 0.32 01discover
+proposal-editorial 1:99b15ca862e5 0.32 1week
+proposal-editorial 1:99b15ca862e5#1 0.42 1week
+proposal-editorial 1:7817fa5085e2 0.65 research,audit,insights,and
+proposal-editorial 1:73dff70e25ad 0.72 strategy
+proposal-editorial 1:ddfbc608570a 0.65 discoveryreport&creative
+proposal-editorial 1:93c4abe27cf1 0.72 direction
+proposal-editorial 1:9285b279249c 0.43 02design
+proposal-editorial 1:b183847fe9f8 0.43 2weeks
+proposal-editorial 1:b183847fe9f8#1 0.50 2weeks
+proposal-editorial 1:1e0716635ae3 0.76 brandrefinementandwebsite
+proposal-editorial 1:80f5fb36f074 0.71 ux/uidesign
+proposal-editorial 1:ad5e8a376247 0.76 designsystem&high-fidelity
+proposal-editorial 1:dbb1831acb45 0.71 designs
+proposal-editorial 1:ea1ecc5ce8ad 0.42 03developprep
+proposal-editorial 1:381b99928ddd 0.75 contentstructure,developer
+proposal-editorial 1:b144c5104484 0.82 handoff&assetpreparation
+proposal-editorial 1:6ba4e54f2632 0.75 specs,assets&content
+proposal-editorial 1:06a61df042ad 0.82 framework
+proposal-editorial 1:17f923a4777c 0.50 04launchsupport
+proposal-editorial 1:8f16bc1588b5 0.50 qa,training&go-liveassistance
+proposal-editorial 1:7c23497e09b0 0.50 qasign-off&successfullaunch
+proposal-editorial 1:f9b21c4bda58 0.94 investment
+proposal-editorial 1:4a33eacd5fa6 0.76 item
+proposal-editorial 1:2da123241332 0.76 amount(gbp)
+proposal-editorial 1:1167b381fe2f 0.85 discovery&strategy
+proposal-editorial 1:572a8dc5a455 0.85 £2,500
+proposal-editorial 1:7c2ad9ba0fd0 0.89 brandidentityrefinement
+proposal-editorial 1:7f2732df7390 0.89 £4,500
+proposal-editorial 1:fc5134bf5fd1 0.93 websiteux/uidesign
+proposal-editorial 1:8534d989b9ed 0.93 £7,000
+proposal-editorial 1:32001e20b2ed 0.97 contentstructure&messaging
+proposal-editorial 1:e58a378ffc52 0.97 £2,000
+proposal-editorial 1:8c7703bb6fb7 1.01 launchsupport
+proposal-editorial 1:d423fc0a31c2 1.01 £1,500
+proposal-editorial 1:d6577e95efba 1.08 subtotal
+proposal-editorial 1:8873236d3571 1.08 £17,500
+proposal-editorial 1:3d213570f707 1.12 optional:3monthspost-launchsuppo
+proposal-editorial 1:7ffd918ebc4a 1.12 £1,750
+proposal-editorial 1:58656319146d 1.16 totalinvestment
+proposal-editorial 1:4aadcd9bc785 1.16 £19,250
+proposal-editorial 1:51d2361f4fae 0.94 terms
+proposal-editorial 1:99ffab766326 0.58 50%depositisrequiredtosecurethe
+proposal-editorial 1:5414e5671cbd 0.61 projectandschedulethekick-off.
+proposal-editorial 1:832db31f5c9a 0.64 includestworoundsofrevisionsper
+proposal-editorial 1:5130aeada3db 0.67 majordeliverable.
+proposal-editorial 1:06ebb5670fa8 0.40 ownershipofallfinaldeliverables
+proposal-editorial 1:deda6d86d965 0.79 transferstoasterahealthco.after
+proposal-editorial 1:aaa7d3e9affb 0.32 fullpaymentisreceived.
+proposal-editorial 1:c1514c6cdad1 1.30 acceptance
+proposal-editorial 1:893663b06769 0.94 bysigningbelow,youagreetothescop
+proposal-editorial 1:df16232de5b9 0.97 acceptedby:
+proposal-editorial 1:f089d24d7cf3 0.97 signature:
+proposal-editorial 1:c74c9cd82f13 0.97 date:
proposal-editorial 1:026890c58de9 0.12 northlinestudio|northlinestudio.
proposal-indigo 0:07f15cde5b18 0.22 kestrel
proposal-indigo 0:ecd1378bc9dc 0.18 proposal
@@ -3901,29 +3901,29 @@ proposal-modern 0:9e580657f485 -0.50 discovery,architecture,andarefer
proposal-modern 0:cec9111de36d -0.35 approach
proposal-modern 0:3215ea3be6d9 -0.56 iterativedeliverywithweeklycheck
proposal-modern 0:94d192b3a326 -0.41 timeline
-proposal-modern 0:02195b8e9896 -0.34 phase
-proposal-modern 0:caa79af4db67 -0.34 duration
-proposal-modern 0:41ffd8b76afc -0.34 details
-proposal-modern 0:fa44132b238e -0.17 discovery
-proposal-modern 0:fa44132b238e#1 0.31 discovery
-proposal-modern 0:b183847fe9f8 -0.17 2weeks
-proposal-modern 0:4b20bfb69ca7 -0.17 stakeholderinterviews+audit
-proposal-modern 0:44575cf5b285 -0.12 build
-proposal-modern 0:44575cf5b285#1 0.24 build
-proposal-modern 0:5a6b4bf425f2 -0.12 6weeks
-proposal-modern 0:7a802048127d -0.12 engine+templatemigration
-proposal-modern 0:f9b21c4bda58 0.21 investment
-proposal-modern 0:4a33eacd5fa6 0.16 item
-proposal-modern 0:c9046f7a37ad 0.16 description
-proposal-modern 0:cf38d95c9c6b 0.16 amount
-proposal-modern 0:fe9b6b4f133b 0.31 workshops+auditgbp6,000
-proposal-modern 0:62e788ae3916 0.24 engine+templatesgbp24,000
-proposal-modern 0:11239872d178 0.36 total
-proposal-modern 0:1c3065490625 0.36 gbp30,000
-proposal-modern 0:63feb7230a5d 0.71 acceptanceterms
-proposal-modern 0:35046a9f5675 0.62 •50%onsignature,50%ondelivery.
-proposal-modern 0:f03c1877ea2b 0.51 •validfor30daysfromthepreparedda
-proposal-modern 0:90572e911376 0.55 thankyouforconsideringgraphcompo
+proposal-modern 0:02195b8e9896 -0.46 phase
+proposal-modern 0:caa79af4db67 -0.46 duration
+proposal-modern 0:41ffd8b76afc -0.46 details
+proposal-modern 0:fa44132b238e -0.53 discovery
+proposal-modern 0:fa44132b238e#1 -0.41 discovery
+proposal-modern 0:b183847fe9f8 -0.53 2weeks
+proposal-modern 0:4b20bfb69ca7 -0.53 stakeholderinterviews+audit
+proposal-modern 0:44575cf5b285 -0.48 build
+proposal-modern 0:44575cf5b285#1 -0.48 build
+proposal-modern 0:5a6b4bf425f2 -0.48 6weeks
+proposal-modern 0:7a802048127d -0.48 engine+templatemigration
+proposal-modern 0:f9b21c4bda58 -0.39 investment
+proposal-modern 0:4a33eacd5fa6 -0.44 item
+proposal-modern 0:c9046f7a37ad -0.44 description
+proposal-modern 0:cf38d95c9c6b -0.44 amount
+proposal-modern 0:fe9b6b4f133b -0.41 workshops+auditgbp6,000
+proposal-modern 0:62e788ae3916 -0.48 engine+templatesgbp24,000
+proposal-modern 0:11239872d178 -0.48 total
+proposal-modern 0:1c3065490625 -0.48 gbp30,000
+proposal-modern 0:63feb7230a5d -0.37 acceptanceterms
+proposal-modern 0:35046a9f5675 -0.46 •50%onsignature,50%ondelivery.
+proposal-modern 0:f03c1877ea2b -0.45 •validfor30daysfromthepreparedda
+proposal-modern 0:90572e911376 -0.41 thankyouforconsideringgraphcompo
proposal-northline 0:5205c2a261bc -0.43 northline
proposal-northline 0:da0daaba4b15 -0.43 studio
proposal-northline 0:ecd1378bc9dc -0.34 proposal
@@ -3995,66 +3995,66 @@ proposal-northline 1:8b712e7e93bf -0.13 contentstrategy&pagetemplates
proposal-northline 1:e9bf06d9b130 -0.09 developer-readyassets&specificat
proposal-northline 1:e93e7ba95ceb -0.05 launchchecklist&trainingsession
proposal-northline 1:94d192b3a326 -0.28 timeline
-proposal-northline 1:02195b8e9896 0.14 phase
-proposal-northline 1:c51faa148557 0.14 focus
-proposal-northline 1:caa79af4db67 0.14 duration
-proposal-northline 1:e0ee8bb50685 0.14 output
-proposal-northline 1:9a5c531db125 0.32 01discover
-proposal-northline 1:99b15ca862e5 0.32 1week
-proposal-northline 1:99b15ca862e5#1 0.42 1week
-proposal-northline 1:7817fa5085e2 0.57 research,audit,insights,and
-proposal-northline 1:73dff70e25ad 0.56 strategy
-proposal-northline 1:ddfbc608570a 0.57 discoveryreport&creative
-proposal-northline 1:93c4abe27cf1 0.56 direction
-proposal-northline 1:9285b279249c 0.43 02design
-proposal-northline 1:b183847fe9f8 0.43 2weeks
-proposal-northline 1:b183847fe9f8#1 0.66 2weeks
-proposal-northline 1:1e0716635ae3 0.68 brandrefinementandwebsite
-proposal-northline 1:80f5fb36f074 0.67 ux/uidesign
-proposal-northline 1:ad5e8a376247 0.68 designsystem&high-fidelity
-proposal-northline 1:dbb1831acb45 0.67 designs
-proposal-northline 1:ea1ecc5ce8ad 0.42 03developprep
-proposal-northline 1:381b99928ddd 0.67 contentstructure,developer
-proposal-northline 1:b144c5104484 0.66 handoff&assetpreparation
-proposal-northline 1:6ba4e54f2632 0.67 specs,assets&content
-proposal-northline 1:06a61df042ad 0.66 framework
-proposal-northline 1:17f923a4777c 0.66 04launchsupport
-proposal-northline 1:8f16bc1588b5 0.54 qa,training&go-liveassistance
-proposal-northline 1:7c23497e09b0 0.54 qasign-off&successfullaunch
-proposal-northline 1:f9b21c4bda58 0.70 investment
-proposal-northline 1:4a33eacd5fa6 1.09 item
-proposal-northline 1:2da123241332 1.09 amount(gbp)
-proposal-northline 1:1167b381fe2f 1.24 discovery&strategy
-proposal-northline 1:572a8dc5a455 1.24 £2,500
-proposal-northline 1:7c2ad9ba0fd0 1.28 brandidentityrefinement
-proposal-northline 1:7f2732df7390 1.28 £4,500
-proposal-northline 1:fc5134bf5fd1 1.32 websiteux/uidesign
-proposal-northline 1:8534d989b9ed 1.32 £7,000
-proposal-northline 1:32001e20b2ed 1.48 contentstructure&messaging
-proposal-northline 1:e58a378ffc52 1.48 £2,000
-proposal-northline 1:8c7703bb6fb7 1.52 launchsupport
-proposal-northline 1:d423fc0a31c2 1.52 £1,500
-proposal-northline 1:d6577e95efba 1.56 subtotal
-proposal-northline 1:8873236d3571 1.56 £17,500
-proposal-northline 1:3d213570f707 1.63 optional:3monthspost-launchsuppo
-proposal-northline 1:7ffd918ebc4a 1.63 £1,750
-proposal-northline 1:58656319146d 1.75 totalinvestment
-proposal-northline 1:4aadcd9bc785 1.75 £19,250
-proposal-northline 1:51d2361f4fae 0.70 terms
-proposal-northline 1:99ffab766326 0.73 50%depositisrequiredtosecurethe
-proposal-northline 1:5414e5671cbd 0.66 projectandschedulethekick-off.
-proposal-northline 1:832db31f5c9a 0.65 includestworoundsofrevisionsper
-proposal-northline 1:5130aeada3db 0.70 majordeliverable.
-proposal-northline 1:ffce6ed7e6e5 0.69 finalfilesandhandoffdeliveredupo
-proposal-northline 1:566f68df6dd8 0.74 finalpayment.
-proposal-northline 1:06ebb5670fa8 1.09 ownershipofallfinaldeliverables
-proposal-northline 1:5312201597c1 1.38 transferstoasterahealthco.afterf
-proposal-northline 1:d31e8d77a816 0.90 paymentisreceived.
-proposal-northline 1:c1514c6cdad1 1.45 acceptance
-proposal-northline 1:893663b06769 1.72 bysigningbelow,youagreetothescop
-proposal-northline 1:df16232de5b9 1.70 acceptedby:
-proposal-northline 1:f089d24d7cf3 1.70 signature:
-proposal-northline 1:c74c9cd82f13 1.70 date:
+proposal-northline 1:02195b8e9896 0.02 phase
+proposal-northline 1:c51faa148557 0.02 focus
+proposal-northline 1:caa79af4db67 0.02 duration
+proposal-northline 1:e0ee8bb50685 0.02 output
+proposal-northline 1:9a5c531db125 0.08 01discover
+proposal-northline 1:99b15ca862e5 0.08 1week
+proposal-northline 1:99b15ca862e5#1 0.18 1week
+proposal-northline 1:7817fa5085e2 0.33 research,audit,insights,and
+proposal-northline 1:73dff70e25ad 0.32 strategy
+proposal-northline 1:ddfbc608570a 0.33 discoveryreport&creative
+proposal-northline 1:93c4abe27cf1 0.32 direction
+proposal-northline 1:9285b279249c 0.07 02design
+proposal-northline 1:b183847fe9f8 0.07 2weeks
+proposal-northline 1:b183847fe9f8#1 0.18 2weeks
+proposal-northline 1:1e0716635ae3 0.32 brandrefinementandwebsite
+proposal-northline 1:80f5fb36f074 0.31 ux/uidesign
+proposal-northline 1:ad5e8a376247 0.32 designsystem&high-fidelity
+proposal-northline 1:dbb1831acb45 0.31 designs
+proposal-northline 1:ea1ecc5ce8ad 0.18 03developprep
+proposal-northline 1:381b99928ddd 0.43 contentstructure,developer
+proposal-northline 1:b144c5104484 0.42 handoff&assetpreparation
+proposal-northline 1:6ba4e54f2632 0.43 specs,assets&content
+proposal-northline 1:06a61df042ad 0.42 framework
+proposal-northline 1:17f923a4777c 0.18 04launchsupport
+proposal-northline 1:8f16bc1588b5 0.18 qa,training&go-liveassistance
+proposal-northline 1:7c23497e09b0 0.18 qasign-off&successfullaunch
+proposal-northline 1:f9b21c4bda58 0.10 investment
+proposal-northline 1:4a33eacd5fa6 0.37 item
+proposal-northline 1:2da123241332 0.37 amount(gbp)
+proposal-northline 1:1167b381fe2f 0.40 discovery&strategy
+proposal-northline 1:572a8dc5a455 0.40 £2,500
+proposal-northline 1:7c2ad9ba0fd0 0.44 brandidentityrefinement
+proposal-northline 1:7f2732df7390 0.44 £4,500
+proposal-northline 1:fc5134bf5fd1 0.48 websiteux/uidesign
+proposal-northline 1:8534d989b9ed 0.48 £7,000
+proposal-northline 1:32001e20b2ed 0.52 contentstructure&messaging
+proposal-northline 1:e58a378ffc52 0.52 £2,000
+proposal-northline 1:8c7703bb6fb7 0.56 launchsupport
+proposal-northline 1:d423fc0a31c2 0.56 £1,500
+proposal-northline 1:d6577e95efba 0.60 subtotal
+proposal-northline 1:8873236d3571 0.60 £17,500
+proposal-northline 1:3d213570f707 0.67 optional:3monthspost-launchsuppo
+proposal-northline 1:7ffd918ebc4a 0.67 £1,750
+proposal-northline 1:58656319146d 0.67 totalinvestment
+proposal-northline 1:4aadcd9bc785 0.67 £19,250
+proposal-northline 1:51d2361f4fae 0.10 terms
+proposal-northline 1:99ffab766326 0.13 50%depositisrequiredtosecurethe
+proposal-northline 1:5414e5671cbd 0.06 projectandschedulethekick-off.
+proposal-northline 1:832db31f5c9a 0.05 includestworoundsofrevisionsper
+proposal-northline 1:5130aeada3db 0.10 majordeliverable.
+proposal-northline 1:ffce6ed7e6e5 0.09 finalfilesandhandoffdeliveredupo
+proposal-northline 1:566f68df6dd8 0.14 finalpayment.
+proposal-northline 1:06ebb5670fa8 0.49 ownershipofallfinaldeliverables
+proposal-northline 1:5312201597c1 0.78 transferstoasterahealthco.afterf
+proposal-northline 1:d31e8d77a816 0.30 paymentisreceived.
+proposal-northline 1:c1514c6cdad1 0.25 acceptance
+proposal-northline 1:893663b06769 0.52 bysigningbelow,youagreetothescop
+proposal-northline 1:df16232de5b9 0.50 acceptedby:
+proposal-northline 1:f089d24d7cf3 0.50 signature:
+proposal-northline 1:c74c9cd82f13 0.50 date:
proposal-northline 1:026890c58de9 0.10 northlinestudio|northlinestudio.
receipt-modern 0:2b019b5b46da 0.29 northwindpay
receipt-modern 0:a3c304a23bb1 0.23 transferconfirmation
@@ -4113,157 +4113,157 @@ receipt-modern 0:94d25770d489 0.07 help@northwind-pay.example
receipt-modern 0:d613d9566d09 0.03 northwindpayisafictionalinstitut
receipt-modern 0:403a860bfc00 0.07 invented.
receipt-modern 0:7b14b8d2c5c4 0.07 page1of1
-rota-cobalt 0:33888e306262 -0.04 quay
-rota-cobalt 0:f5f481423c57 0.38 quaysidebar
-rota-cobalt 0:d457d4238a16 0.74 monday31st
-rota-cobalt 0:916a90a10237 0.74 tuesday1st
-rota-cobalt 0:c602d130bfde 0.74 wednesday2nd
-rota-cobalt 0:74cf6babb6f6 0.74 thursday3rd
-rota-cobalt 0:ae6aa379ad0c 0.74 friday4th
-rota-cobalt 0:a6643f169bfd 0.74 saturday5th
-rota-cobalt 0:58752a3c0543 0.74 sunday6th
-rota-cobalt 0:c4aee96677b0 0.20 /cleancrushedice
-rota-cobalt 0:2895e01ceae0 0.17 machine&area
-rota-cobalt 0:f4e7df025c89 0.20 pianist18:30/clean
-rota-cobalt 0:d3acaa767810 0.17 crushedicemachine&
-rota-cobalt 0:4a91ee5f0106 0.26 area
-rota-cobalt 0:b913ee5e077a 0.20 privatedinner44pax/
-rota-cobalt 0:d89987d22df9 0.17 soulgf/pianist18:30
-rota-cobalt 0:fb980282ae0a 0.20 pianist18:30/partner
-rota-cobalt 0:3c1fc038017e 0.17 meeting3:30pm
-rota-cobalt 0:cc96b22615e5 0.56 pianist19:00
-rota-cobalt 0:ffe6874516db 0.56 mc10pax/pianist19:00mc2pax//60pa
-rota-cobalt 0:cd49e19a7e3e 0.17 /ffexhire/cleancubed
-rota-cobalt 0:672c5d949aee 0.26 icemachine&area
-rota-cobalt 0:bc14a4ce6407 0.44 statuslegend
-rota-cobalt 0:1f58b9145b24 0.45 request
-rota-cobalt 0:b4dc66dde806 0.45 off
-rota-cobalt 0:b4dc66dde806#1 0.53 off
-rota-cobalt 0:b4dc66dde806#2 0.53 off
-rota-cobalt 0:b4dc66dde806#3 0.66 off
-rota-cobalt 0:b4dc66dde806#4 0.66 off
-rota-cobalt 0:b4dc66dde806#5 0.68 off
-rota-cobalt 0:b4dc66dde806#6 0.68 off
-rota-cobalt 0:b4dc66dde806#7 0.68 off
-rota-cobalt 0:b4dc66dde806#8 0.94 off
-rota-cobalt 0:b4dc66dde806#9 0.94 off
-rota-cobalt 0:b4dc66dde806#10 1.10 off
-rota-cobalt 0:b4dc66dde806#11 1.10 off
-rota-cobalt 0:b4dc66dde806#12 1.25 off
-rota-cobalt 0:b4dc66dde806#13 1.39 off
-rota-cobalt 0:b4dc66dde806#14 1.39 off
-rota-cobalt 0:b4dc66dde806#15 1.40 off
-rota-cobalt 0:b4dc66dde806#16 1.40 off
-rota-cobalt 0:b4dc66dde806#17 1.40 off
-rota-cobalt 0:b4dc66dde806#18 1.45 off
-rota-cobalt 0:b4dc66dde806#19 1.47 off
-rota-cobalt 0:b4dc66dde806#20 1.47 off
-rota-cobalt 0:cdc2def9aec4 0.45 hol
-rota-cobalt 0:cdc2def9aec4#1 1.23 hol
-rota-cobalt 0:cdc2def9aec4#2 1.23 hol
-rota-cobalt 0:cdc2def9aec4#3 1.23 hol
-rota-cobalt 0:cdc2def9aec4#4 1.23 hol
-rota-cobalt 0:cdc2def9aec4#5 1.23 hol
-rota-cobalt 0:cdc2def9aec4#6 1.23 hol
-rota-cobalt 0:cdc2def9aec4#7 1.25 hol
-rota-cobalt 0:cdc2def9aec4#8 1.39 hol
-rota-cobalt 0:cdc2def9aec4#9 1.45 hol
-rota-cobalt 0:cdc2def9aec4#10 1.45 hol
-rota-cobalt 0:cdc2def9aec4#11 1.45 hol
-rota-cobalt 0:cdc2def9aec4#12 1.47 hol
-rota-cobalt 0:cdc2def9aec4#13 1.60 hol
-rota-cobalt 0:cdc2def9aec4#14 1.60 hol
-rota-cobalt 0:cdc2def9aec4#15 1.60 hol
-rota-cobalt 0:08c4242b5f58 0.45 stock
-rota-cobalt 0:f8f8922da592 0.45 standby
-rota-cobalt 0:c2fb788c7dee 0.45 training
-rota-cobalt 0:a18603086e5b 0.45 support
-rota-cobalt 0:17ae69cc7e46 0.54 covers
-rota-cobalt 0:412a5c513322 0.52 l104/d50
-rota-cobalt 0:304560bf3205 0.52 l33/d57
-rota-cobalt 0:ca6ce47ada53 0.52 l32/d76
-rota-cobalt 0:e594a1e64b7d 0.52 l22/d48
-rota-cobalt 0:7062fafe1dab 0.52 l65/d112
-rota-cobalt 0:778cb57b62fa 0.52 l73/d112
-rota-cobalt 0:1b4471920f01 0.52 l72/d83
-rota-cobalt 0:288965a1f2c8 0.31 management
-rota-cobalt 0:6a61eb7383e8 0.42 rosa
-rota-cobalt 0:3bb0f0bb5552 0.53 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#1 0.68 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#2 0.68 09:00-18:00
-rota-cobalt 0:3bb0f0bb5552#3 1.25 09:00-18:00
-rota-cobalt 0:9fff4d6be39d 0.53 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#1 0.53 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#2 -0.08 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#3 0.66 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#4 0.66 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#5 1.10 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#6 1.10 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#7 1.25 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#8 1.39 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#9 1.40 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#10 1.40 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#11 1.40 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#12 0.71 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#13 0.71 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#14 0.71 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#15 1.47 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#16 0.72 16:00-01:00
-rota-cobalt 0:9fff4d6be39d#17 0.72 16:00-01:00
-rota-cobalt 0:1017e02ccc77 0.53 08:00-18:00
-rota-cobalt 0:e669544e9895 -0.28 08:00-16:00
-rota-cobalt 0:e669544e9895#1 0.58 08:00-16:00
-rota-cobalt 0:19c30663e8ef -0.34 16:00-21:00
-rota-cobalt 0:19c30663e8ef#1 0.52 16:00-21:00
-rota-cobalt 0:c9affe7f7587 0.56 tomas
-rota-cobalt 0:6d43df86fe4b 0.66 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#1 0.66 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#2 0.68 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#3 0.94 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#4 0.94 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#5 0.61 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#6 1.39 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#7 0.64 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#8 1.40 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#9 1.47 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#10 0.97 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#11 1.60 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#12 1.60 16:00-00:00
-rota-cobalt 0:6d43df86fe4b#13 0.97 16:00-00:00
-rota-cobalt 0:5a5f719aae11 -0.02 11:00-16:00
-rota-cobalt 0:df9ba122242c 0.49 bartenders
-rota-cobalt 0:dbaf86dd80e3 0.58 nadia
-rota-cobalt 0:0cdd9d9e75dc -0.12 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#1 0.14 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#2 0.27 09:00-16:00
-rota-cobalt 0:0cdd9d9e75dc#3 0.27 09:00-16:00
-rota-cobalt 0:f1e2ce9aa575 -0.18 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#1 0.07 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#2 0.07 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#3 0.35 16:00-22:00
-rota-cobalt 0:f1e2ce9aa575#4 0.35 16:00-22:00
-rota-cobalt 0:de7ee76e7373 0.83 elias
-rota-cobalt 0:61587c4c0d6d 0.94 09:00-17:00
-rota-cobalt 0:7195a8ed72b9 0.14 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#1 0.55 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#2 0.70 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#3 0.77 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#4 0.77 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#5 0.77 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#6 0.79 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#7 0.79 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#8 0.92 12:00-16:00
-rota-cobalt 0:7195a8ed72b9#9 0.92 12:00-16:00
-rota-cobalt 0:953cb9ba8128 1.11 mirela
-rota-cobalt 0:c1298a6e85c2 1.10 12:00-18:00
-rota-cobalt 0:c1298a6e85c2#1 1.25 12:00-18:00
-rota-cobalt 0:86846e84f9bf 1.13 sofia
-rota-cobalt 0:effcc54ba75f 1.14 karol
-rota-cobalt 0:5c1e134d2d34 1.28 henrik
-rota-cobalt 0:6326e0e8cfda 1.42 lucia
-rota-cobalt 0:c235e502637c 1.35 barbacks
-rota-cobalt 0:bd558de5f794 1.35 oskar
-rota-cobalt 0:4941d6993ee9 1.36 teodor
-rota-cobalt 0:1d3d3d6a07bd 1.62 vesna
+rota-cobalt 0:33888e306262 -0.40 quay
+rota-cobalt 0:f5f481423c57 -0.10 quaysidebar
+rota-cobalt 0:d457d4238a16 0.26 monday31st
+rota-cobalt 0:916a90a10237 0.26 tuesday1st
+rota-cobalt 0:c602d130bfde 0.26 wednesday2nd
+rota-cobalt 0:74cf6babb6f6 0.26 thursday3rd
+rota-cobalt 0:ae6aa379ad0c 0.26 friday4th
+rota-cobalt 0:a6643f169bfd 0.26 saturday5th
+rota-cobalt 0:58752a3c0543 0.26 sunday6th
+rota-cobalt 0:c4aee96677b0 -0.28 /cleancrushedice
+rota-cobalt 0:2895e01ceae0 -0.19 machine&area
+rota-cobalt 0:f4e7df025c89 -0.28 pianist18:30/clean
+rota-cobalt 0:d3acaa767810 -0.19 crushedicemachine&
+rota-cobalt 0:4a91ee5f0106 -0.22 area
+rota-cobalt 0:b913ee5e077a -0.28 privatedinner44pax/
+rota-cobalt 0:d89987d22df9 -0.19 soulgf/pianist18:30
+rota-cobalt 0:fb980282ae0a -0.28 pianist18:30/partner
+rota-cobalt 0:3c1fc038017e -0.19 meeting3:30pm
+rota-cobalt 0:cc96b22615e5 0.08 pianist19:00
+rota-cobalt 0:ffe6874516db 0.08 mc10pax/pianist19:00mc2pax//60pa
+rota-cobalt 0:cd49e19a7e3e -0.19 /ffexhire/cleancubed
+rota-cobalt 0:672c5d949aee -0.22 icemachine&area
+rota-cobalt 0:bc14a4ce6407 -0.04 statuslegend
+rota-cobalt 0:1f58b9145b24 0.09 request
+rota-cobalt 0:b4dc66dde806 0.09 off
+rota-cobalt 0:b4dc66dde806#1 0.05 off
+rota-cobalt 0:b4dc66dde806#2 0.05 off
+rota-cobalt 0:b4dc66dde806#3 0.18 off
+rota-cobalt 0:b4dc66dde806#4 0.18 off
+rota-cobalt 0:b4dc66dde806#5 0.20 off
+rota-cobalt 0:b4dc66dde806#6 0.20 off
+rota-cobalt 0:b4dc66dde806#7 0.20 off
+rota-cobalt 0:b4dc66dde806#8 0.46 off
+rota-cobalt 0:b4dc66dde806#9 0.46 off
+rota-cobalt 0:b4dc66dde806#10 0.62 off
+rota-cobalt 0:b4dc66dde806#11 0.62 off
+rota-cobalt 0:b4dc66dde806#12 0.77 off
+rota-cobalt 0:b4dc66dde806#13 0.91 off
+rota-cobalt 0:b4dc66dde806#14 0.91 off
+rota-cobalt 0:b4dc66dde806#15 1.04 off
+rota-cobalt 0:b4dc66dde806#16 1.04 off
+rota-cobalt 0:b4dc66dde806#17 1.04 off
+rota-cobalt 0:b4dc66dde806#18 0.97 off
+rota-cobalt 0:b4dc66dde806#19 0.99 off
+rota-cobalt 0:b4dc66dde806#20 0.99 off
+rota-cobalt 0:cdc2def9aec4 0.09 hol
+rota-cobalt 0:cdc2def9aec4#1 0.75 hol
+rota-cobalt 0:cdc2def9aec4#2 0.75 hol
+rota-cobalt 0:cdc2def9aec4#3 0.75 hol
+rota-cobalt 0:cdc2def9aec4#4 0.75 hol
+rota-cobalt 0:cdc2def9aec4#5 0.75 hol
+rota-cobalt 0:cdc2def9aec4#6 0.75 hol
+rota-cobalt 0:cdc2def9aec4#7 0.77 hol
+rota-cobalt 0:cdc2def9aec4#8 0.91 hol
+rota-cobalt 0:cdc2def9aec4#9 0.97 hol
+rota-cobalt 0:cdc2def9aec4#10 0.97 hol
+rota-cobalt 0:cdc2def9aec4#11 0.97 hol
+rota-cobalt 0:cdc2def9aec4#12 0.99 hol
+rota-cobalt 0:cdc2def9aec4#13 1.00 hol
+rota-cobalt 0:cdc2def9aec4#14 1.00 hol
+rota-cobalt 0:cdc2def9aec4#15 1.00 hol
+rota-cobalt 0:08c4242b5f58 0.09 stock
+rota-cobalt 0:f8f8922da592 0.09 standby
+rota-cobalt 0:c2fb788c7dee 0.09 training
+rota-cobalt 0:a18603086e5b 0.09 support
+rota-cobalt 0:17ae69cc7e46 0.06 covers
+rota-cobalt 0:412a5c513322 0.04 l104/d50
+rota-cobalt 0:304560bf3205 0.04 l33/d57
+rota-cobalt 0:ca6ce47ada53 0.04 l32/d76
+rota-cobalt 0:e594a1e64b7d 0.04 l22/d48
+rota-cobalt 0:7062fafe1dab 0.04 l65/d112
+rota-cobalt 0:778cb57b62fa 0.04 l73/d112
+rota-cobalt 0:1b4471920f01 0.04 l72/d83
+rota-cobalt 0:288965a1f2c8 -0.05 management
+rota-cobalt 0:6a61eb7383e8 0.06 rosa
+rota-cobalt 0:3bb0f0bb5552 0.05 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#1 0.20 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#2 0.20 09:00-18:00
+rota-cobalt 0:3bb0f0bb5552#3 0.77 09:00-18:00
+rota-cobalt 0:9fff4d6be39d 0.05 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#1 0.05 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#2 -0.44 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#3 0.18 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#4 0.18 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#5 0.62 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#6 0.62 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#7 0.77 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#8 0.91 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#9 1.04 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#10 1.04 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#11 1.04 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#12 0.35 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#13 0.35 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#14 0.35 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#15 0.99 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#16 0.36 16:00-01:00
+rota-cobalt 0:9fff4d6be39d#17 0.36 16:00-01:00
+rota-cobalt 0:1017e02ccc77 0.05 08:00-18:00
+rota-cobalt 0:e669544e9895 -0.76 08:00-16:00
+rota-cobalt 0:e669544e9895#1 0.10 08:00-16:00
+rota-cobalt 0:19c30663e8ef -0.70 16:00-21:00
+rota-cobalt 0:19c30663e8ef#1 0.04 16:00-21:00
+rota-cobalt 0:c9affe7f7587 0.08 tomas
+rota-cobalt 0:6d43df86fe4b 0.18 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#1 0.18 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#2 0.20 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#3 0.46 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#4 0.46 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#5 0.13 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#6 0.91 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#7 0.28 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#8 1.04 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#9 0.99 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#10 0.37 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#11 1.00 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#12 1.00 16:00-00:00
+rota-cobalt 0:6d43df86fe4b#13 0.37 16:00-00:00
+rota-cobalt 0:5a5f719aae11 -0.50 11:00-16:00
+rota-cobalt 0:df9ba122242c 0.13 bartenders
+rota-cobalt 0:dbaf86dd80e3 0.22 nadia
+rota-cobalt 0:0cdd9d9e75dc -0.60 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#1 -0.34 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#2 -0.09 09:00-16:00
+rota-cobalt 0:0cdd9d9e75dc#3 -0.09 09:00-16:00
+rota-cobalt 0:f1e2ce9aa575 -0.54 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#1 -0.41 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#2 -0.41 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#3 -0.13 16:00-22:00
+rota-cobalt 0:f1e2ce9aa575#4 -0.13 16:00-22:00
+rota-cobalt 0:de7ee76e7373 0.35 elias
+rota-cobalt 0:61587c4c0d6d 0.46 09:00-17:00
+rota-cobalt 0:7195a8ed72b9 -0.34 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#1 0.07 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#2 0.22 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#3 0.29 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#4 0.29 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#5 0.29 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#6 0.31 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#7 0.31 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#8 0.32 12:00-16:00
+rota-cobalt 0:7195a8ed72b9#9 0.32 12:00-16:00
+rota-cobalt 0:953cb9ba8128 0.63 mirela
+rota-cobalt 0:c1298a6e85c2 0.62 12:00-18:00
+rota-cobalt 0:c1298a6e85c2#1 0.77 12:00-18:00
+rota-cobalt 0:86846e84f9bf 0.77 sofia
+rota-cobalt 0:effcc54ba75f 0.78 karol
+rota-cobalt 0:5c1e134d2d34 0.80 henrik
+rota-cobalt 0:6326e0e8cfda 0.94 lucia
+rota-cobalt 0:c235e502637c 0.87 barbacks
+rota-cobalt 0:bd558de5f794 0.87 oskar
+rota-cobalt 0:4941d6993ee9 0.88 teodor
+rota-cobalt 0:1d3d3d6a07bd 0.90 vesna
rota-cobalt 0:59f2ff7c7c70 0.08 timesshownin24-hourformat.shiftc
rota-cobalt 0:594c41ec0506 0.08 quaysidebar|31aug-6sep2026
diff --git a/qa/src/test/resources/docx-fidelity/word-windows.tsv b/qa/src/test/resources/docx-fidelity/word-windows.tsv
index 4150300ff..ead74185a 100644
--- a/qa/src/test/resources/docx-fidelity/word-windows.tsv
+++ b/qa/src/test/resources/docx-fidelity/word-windows.tsv
@@ -6,7 +6,7 @@ cv-centered_headline 2 2 58 56 0.11 0.26 0
cv-charcoal_gold 1 1 85 83 0.20 0.58 0
cv-classic_serif 2 2 57 54 0.17 0.25 0
cv-compact_mono 1 1 58 58 0.26 1.01 0
-cv-editorial_blue 2 2 82 82 0.34 0.63 0
+cv-editorial_blue 2 2 82 82 0.14 0.27 0
cv-engineering_resume 1 1 57 57 0.58 1.54 0
cv-executive 2 2 60 60 0.21 0.43 0
cv-midnight_navy 1 1 86 80 0.15 0.58 0
@@ -26,21 +26,21 @@ cv-teal_pulse 1 1 57 57 0.11 0.38 0
cv-terracotta_rail 1 1 102 102 0.42 0.87 0
cv-timeline_minimal 2 2 89 86 0.36 0.48 0
cv-violet_grid 1 1 80 77 0.23 1.30 5
-invoice-classic 1 1 56 56 0.48 1.22 0
-invoice-classic_long 2 2 166 166 0.51 0.88 0
-invoice-consulting 1 1 92 92 0.91 1.41 3
-invoice-consulting_long 2 2 236 236 0.88 1.26 3
+invoice-classic 1 1 56 56 0.22 0.36 0
+invoice-classic_long 2 2 166 166 0.27 0.34 0
+invoice-consulting 1 1 92 92 0.73 1.05 3
+invoice-consulting_long 2 2 236 236 0.74 1.10 3
invoice-luma_studio 1 1 97 97 0.13 0.42 0
invoice-luma_studio_long 3 3 192 192 0.22 0.38 0
-invoice-merchant 1 1 94 94 0.30 0.75 0
-invoice-metered 1 1 99 99 0.37 0.77 0
-invoice-modern 1 1 54 54 0.31 0.57 0
-invoice-modern_long 2 2 162 162 0.44 0.60 0
-invoice-obsidian 1 1 81 81 0.26 0.62 0
-invoice-payments 1 1 104 104 0.51 1.02 0
+invoice-merchant 1 1 94 94 0.22 0.51 0
+invoice-metered 1 1 99 99 0.14 0.58 0
+invoice-modern 1 1 54 54 0.09 0.22 0
+invoice-modern_long 2 2 162 162 0.23 0.31 0
+invoice-obsidian 1 1 81 81 0.32 0.78 0
+invoice-payments 1 1 104 104 0.15 0.28 0
invoice-platform 1 1 111 111 0.19 0.41 0
invoice-subscription 1 1 81 81 0.23 0.64 0
-invoice-workspace 1 1 90 90 0.44 1.26 0
+invoice-workspace 1 1 90 90 0.12 0.54 0
letter-blue_banner 1 1 10 10 0.39 0.50 0
letter-boxed_sections 1 1 10 10 0.55 0.63 0
letter-centered_headline 1 1 11 11 0.03 0.19 0
@@ -56,9 +56,9 @@ letter-nordic_clean 1 1 15 15 0.16 0.35 0
letter-panel 1 1 13 13 0.17 0.25 0
letter-sidebar_portrait 1 1 12 12 0.41 0.52 0
letter-timeline_minimal 1 1 15 15 0.29 0.53 0
-proposal-editorial 2 2 132 130 0.50 1.81 11
+proposal-editorial 2 2 132 130 0.41 0.97 0
proposal-indigo 1 1 72 70 0.40 0.62 0
-proposal-modern 1 1 44 44 0.35 0.73 0
-proposal-northline 2 2 132 132 0.43 1.48 0
+proposal-modern 1 1 44 44 0.48 0.73 0
+proposal-northline 2 2 132 132 0.27 0.67 0
receipt-modern 1 1 57 57 0.33 0.43 0
-rota-cobalt 1 1 154 154 0.71 1.42 0
+rota-cobalt 1 1 154 154 0.32 0.99 0
diff --git a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java
index bf9e6f7e5..7f60775b8 100644
--- a/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java
+++ b/render-docx/src/main/java/com/demcha/compose/document/backend/semantic/docx/DocxSemanticBackend.java
@@ -7674,20 +7674,49 @@ private static boolean framesText(com.demcha.compose.document.layout.PlacedFragm
* needs more room than the page's, the row still grows to hold it.
*
* The height is written less the most any of the row's cells takes above and below its
- * content — top and bottom margins, and a horizontal border's width. LibreOffice reads a
- * row's height as its cells' content and adds those to it: written whole,
- * {@code PlatformInvoice}'s 36pt rows, padded 6.1pt above and below, came out 48pt. Less
- * them, a row is the page's height there, and no taller than its content where the height
- * is read as the row's whole.
+ * content — top and bottom margins, and a horizontal border's width, with half of the rule
+ * above the table and of the one below it more in the first row and the last
+ * ({@link #outerRulesBeyondOne}). LibreOffice reads a row's height as its cells' content and
+ * adds those to it: written whole, {@code PlatformInvoice}'s 36pt rows, padded 6.1pt above
+ * and below, came out 48pt. Word does too, measured on a ruled table. Less them, a row is the
+ * page's height in both.
*/
private void holdRowHeight(XWPFTableRow row, TableNode node, int rowIdx) {
java.util.OptionalDouble height = layout.rowHeight(node, rowIdx);
if (height.isPresent()) {
- holdRowAtLeast(row, height.getAsDouble());
+ holdRowAtLeast(row, height.getAsDouble(),
+ outerRulesBeyondOne(row, rowIdx == 0, rowIdx == node.rows().size() - 1));
fitBlankLinesToTheRow(row);
}
}
+ /**
+ * What a table's first or last row holds of its rules beyond the one {@link #verticalMargins}
+ * counts, in twips: half the rule above the table, and half the one below it.
+ *
+ * Word gives a rule between two rows half to each, and the rule above the table and the one
+ * below it whole to their row; it reads a row's written height as its cells' content alone.
+ * So the first row and the last carry a rule and a half, and written less one rule they are
+ * held half a rule taller than their content needs: measured, a table of four rows ruled at
+ * 0.75pt, held this way, stood 0.46pt taller in its first row and 0.36pt in its last.
+ * {@code EditorialProposal}'s timeline and investment tables each stood that much taller in
+ * Word, and the page under them that much low.
+ */
+ private static long outerRulesBeyondOne(XWPFTableRow row, boolean firstRow, boolean lastRow) {
+ long most = 0;
+ for (XWPFTableCell cell : row.getTableCells()) {
+ org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr properties = cell.getCTTc().getTcPr();
+ if (properties == null || !properties.isSetTcBorders()) {
+ continue;
+ }
+ org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcBorders borders = properties.getTcBorders();
+ long top = firstRow ? borderTwips(borders.isSetTop() ? borders.getTop() : null) : 0;
+ long bottom = lastRow ? borderTwips(borders.isSetBottom() ? borders.getBottom() : null) : 0;
+ most = Math.max(most, Math.round((top + bottom) / 2.0));
+ }
+ return most;
+ }
+
/**
* Cuts the line of a cell that holds no letters to the room its row leaves it.
*
@@ -7700,10 +7729,11 @@ private void holdRowHeight(XWPFTableRow row, TableNode node, int rowIdx) {
* letters keeps its line.
*
* The row's height is written less the most any of its cells takes above and below its
- * content; Word reads it as the row's whole, a cell's content and margins filling it. So a
+ * content, the cells' content and margins filling the row's whole around it. So a
* cell's room is that height, as much again as the row's written height leaves out, less
* what the cell itself takes and its paragraph's space above and below — the page's row,
- * less the cell's own margins and border. Taken off the written height alone, a blank row's
+ * less the cell's own margins and border, and in a table's first or last row the half rule
+ * more it holds ({@link #outerRulesBeyondOne}). Taken off the written height alone, a blank row's
* line would lose its padding twice.
*/
private static void fitBlankLinesToTheRow(XWPFTableRow row) {
@@ -7911,11 +7941,19 @@ private static boolean holdsNothing(XWPFTableCell cell) {
* @param points the height the page gives it
*/
private static void holdRowAtLeast(XWPFTableRow row, double points) {
+ holdRowAtLeast(row, points, 0);
+ }
+
+ /**
+ * {@link #holdRowAtLeast(XWPFTableRow, double)}, less {@code beyond} twips more of rules the
+ * row holds besides the one its cells' margins count ({@link #outerRulesBeyondOne}).
+ */
+ private static void holdRowAtLeast(XWPFTableRow row, double points, long beyond) {
long margins = 0;
for (XWPFTableCell cell : row.getTableCells()) {
margins = Math.max(margins, verticalMargins(cell));
}
- long twips = Math.round(points * POINT_TO_TWIP) - margins;
+ long twips = Math.round(points * POINT_TO_TWIP) - margins - beyond;
if (twips <= 0) {
return;
}
diff --git a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuleRowTest.java b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuleRowTest.java
index 80f5ac009..48cb0b04b 100644
--- a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuleRowTest.java
+++ b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuleRowTest.java
@@ -42,14 +42,15 @@ void aLineWithLettersKeepsItsHeight() throws Exception {
try (XWPFDocument document = export(DocumentInsets.zero(), DocumentTextStyle.DEFAULT.withSize(2))) {
XWPFTableRow text = document.getTables().get(0).getRow(1);
- assertThat(line(text)).as("its letters would be cut").isEqualTo(rowHeight(text) + BORDER);
+ // The row is written less its rules, the last row's a rule and a half (the rule
+ // below the table whole, half the one above it); the line keeps the page's height.
+ assertThat(line(text)).as("its letters would be cut").isEqualTo(rowHeight(text) + BORDER + BORDER / 2);
}
}
@Test
void aPaddedBlankLineKeepsItsHeight() throws Exception {
- // Word reads the row's height as its whole, the cell's margins inside it, and the
- // padding already gives up the room the border takes: the blank line fits as it is.
+ // The padding already gives up the room the border takes: the blank line fits as it is.
try (XWPFDocument document = export(DocumentInsets.of(4), DocumentTextStyle.DEFAULT)) {
var table = document.getTables().get(0);
diff --git a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
new file mode 100644
index 000000000..36abdc63e
--- /dev/null
+++ b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
@@ -0,0 +1,69 @@
+package com.demcha.compose.document.backend.semantic.docx;
+
+import com.demcha.compose.document.style.DocumentColor;
+import com.demcha.compose.document.style.DocumentInsets;
+import com.demcha.compose.document.style.DocumentStroke;
+import com.demcha.compose.document.table.DocumentTableColumn;
+import com.demcha.compose.document.table.DocumentTableStyle;
+import org.apache.poi.xwpf.usermodel.XWPFDocument;
+import org.apache.poi.xwpf.usermodel.XWPFTableRow;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+/**
+ * A ruled table's rows are held at their content's height in Word, the first and the last as
+ * well as those between.
+ *
+ * Word reads a row's written height as its cells' content and grows the row by their margins
+ * and its rules: half of a rule between two rows, and the rule above the table and the one below
+ * it whole. Measured, a table of four rows ruled at 0.75pt, held at the page's height less one
+ * rule, stood 0.46pt taller in its first row and 0.36pt in its last. {@code EditorialProposal}'s
+ * timeline and investment tables each stood that much taller in Word, and the page under them
+ * that much low.
+ *
+ * @author Artem Demchyshyn
+ */
+class DocxRuledRowHeightTest {
+
+ @Test
+ void everyRowOfATableRuledAlikeIsHeldAtItsContentsHeight() throws Exception {
+ try (XWPFDocument document = table(3, 1.5)) {
+ var table = document.getTables().get(0);
+ long content = line(table.getRow(1));
+
+ assertThat((long) table.getRow(1).getHeight()).as("a row between two others: its line").isEqualTo(content);
+ assertThat((long) table.getRow(0).getHeight()).as("the first row, its rule and a half given").isEqualTo(content);
+ assertThat((long) table.getRow(2).getHeight()).as("the last row, its rule and a half given").isEqualTo(content);
+ }
+ }
+
+ @Test
+ void aOneRowTableGivesBothItsRulesWhole() throws Exception {
+ // A 0.75pt rule is 15 twips: its halves are not floored away, the two adding to the rule.
+ for (double rule : new double[] {1.5, 0.75}) {
+ try (XWPFDocument alone = table(1, rule)) {
+ XWPFTableRow row = alone.getTables().get(0).getRow(0);
+
+ assertThat((long) row.getHeight()).as("its line, at a %spt rule", rule).isEqualTo(line(row));
+ }
+ }
+ }
+
+ private static long line(XWPFTableRow row) {
+ return DocxTwips.of(row.getCell(0).getParagraphs().get(0).getCTP().getPPr().getSpacing().getLine());
+ }
+
+ private static XWPFDocument table(int rows, double rule) throws Exception {
+ return DocxExports.withLayout(400, 600, 20, page -> page.addTable(t -> {
+ t.columns(DocumentTableColumn.auto())
+ .defaultCellStyle(DocumentTableStyle.builder()
+ .padding(DocumentInsets.of(7))
+ .stroke(DocumentStroke.of(DocumentColor.BLACK, rule))
+ .build());
+ for (int i = 0; i < rows; i++) {
+ t.row("Row");
+ }
+ }));
+ }
+}
From ee9eef0eb15562ebbd98a9530ecbf367963a4dc3 Mon Sep 17 00:00:00 2001
From: DemchaAV
Date: Sat, 3 Oct 2026 15:47:35 +0100
Subject: [PATCH 2/2] fix(docx): give a ruled table's first row half its next
row's rule, hold a row its rules fill at a twip, and re-render the Word
preview
---
.../examples/word-export-companion.docx | Bin 10056 -> 10048 bytes
.../docx-fidelity/libreoffice-linux-lines.tsv | 436 +++++++++---------
.../docx-fidelity/libreoffice-linux.tsv | 6 +-
.../libreoffice-windows-lines.tsv | 112 ++---
.../docx-fidelity/libreoffice-windows.tsv | 2 +-
.../docx-fidelity/word-windows-lines.tsv | 108 ++---
.../resources/docx-fidelity/word-windows.tsv | 2 +-
.../semantic/docx/DocxSemanticBackend.java | 78 +++-
.../semantic/docx/DocxRuledRowHeightTest.java | 37 ++
9 files changed, 426 insertions(+), 355 deletions(-)
diff --git a/assets/readme/examples/word-export-companion.docx b/assets/readme/examples/word-export-companion.docx
index 1856a163fbcff935f6609fd5df8077f81fa9a71c..47b5f58abbca1badfed301e41d49eac7490c4f3a 100644
GIT binary patch
delta 3461
zcmZ8kcTf}Bvrg!}SLwY<6Obky1VRZ)M-bssMd`f+0s=}WsPs^Skc1W~iXxyA1f-})
zl@dTYgeooY<8tS{-+gaq&g`DuZ+3U){Bgdo*Syo577QXLVF6H3Pyjq)^cra)K;lb}
z$pms-1+ZG8!M_u*C}LsASMzl_h9~#k7enrfUDvg>yvDZVNldhQNcCxOT#u_@{Dmj~
z=G1-lM;|lCMe?_!H5;9rHr}#n%7GU)bXmUN12}A&x{Xoq_=OY`7`0I-OEjj9Axb#F
z(suIYBxy9opxYc7WjXdv4MEp8FGfOSl{WMlBD*2rXic|Tr6Z{svTx!ydTmL1XvjSo
zmF6k}liRDX!3kspInc6Px;L)22MOU6?x!58)bzsL-1VkIIt{_~BlBYC6?%
zaM)>>I9y4Y&~9jHdpo3tSkjQ#61+Quy{>A;yWHPD+WgA%ctb;KR~lab472O&%=S4*
z1hNRj<2Q6;m~&?#(oV}f4+OC~lgrn)qS$Fh*Y#J4m4FNTkBL|u9Ud#r4YqeaKf7iG
z8b0mk@~NxGac+01C3JF~4LHrn!skRv$Q_7_cNODpM_Ux5i9N;Uh=yBs6j{_)a|*Z~
z?>L5qr>*lMwS8)R-`VKl0rZ59`$Z>OU=TS44G-N^Fc825NFV|L{?B{CWJ!e~zj7v3
z*g9rwW5`)=M!_-~k16+QZavpFdRu#QRrvjv87jv(<(^$5Ty;>h?J2O_3o}ccRyy9W-TqPV;;cduv5$SxkyS)2A;Xx|P5M;EHF^la#2Tkk7Mn~r
z{iq%yV|}Rm#Gk1PqAw`917L`fEZv_8yErC*1yXYZj0JB*E#~pZi{Z;?m_a2K>-vm*
zJKloBei!GnoR$^quSR%YJ^w>ysEnA$FiTCKTc-}T5?F>eje>n>A!m^llPi3Bb->j4
zg9j8p!O>bd61Wrz_z0(tq7Jbrc4+89(favF&l~%1n;yok3H)9^p>9byL#~zj#7Zyd
zv8`Q$7fc_vB2XupZ*B_h!Km;N2RXKd@+{qJ{PUHIJKnANkbeNmGypBmL*qu0o2klk
zOi2o$e6|QNvJ`2E$_HxxSx#WHuZ|EA3XFWg5~OiQiYu3?E?$*~tSeLZS(v`KXJU2W
zfQooHH_3Sb!w)zSQCLvYYf@4h8g$5TT8fb*wl7+8k~5|}i)?o%i-DSH12?VdFo2#Tma9>~71+q-~P4}wTy~#vTsNv$~
zAqaj`HiFBC4#%~poqKRwOXT|c?_$VD@5&sZqphZK?fKLAm?J5+vD#SU0Hlp0)!?FW
zP=fF9kt3vOa=vur4mgvRz44uZoe_wssMo^VbcqZY_@L}~AW%J-TtYHb((L*0S%UTB
zdfV;ylWP7^4!LxzCCcsz?=eqXf6B@aqU|`C2dss{Ig&Qkf3A-a3aWgL!UkT-Nk8@N
zshJSpk01mpFYnRS*@jz69U|_JdWt5>l)jcmVd>!oydL0
zSK75G?7i3z5)KyD5Tn$};WS2k${xY-N7=
zMGsN(WaYsOcA*ecssRIP)EFqwK;Ze|?ZwB3e{!`n!?b=BTL%xQkz<^#cre_UL7ZP<
z6ajsrK)!IUfu+zINx4U}CHo^^?bF1)QXu6-;wzy(_N-PGW9aY
zyWNT(-s&i=AM)pn{wHmx5F(;EbYCNU+7ib#dXV+0kiOQxCD7d-HG&rV+4)IOtOJ6@ffTc_k@jB{52moa=RnE_=O
zak$ZmKx3uUFAf<@l}|kvas=|BNlpzGg0coCx)U`g}4
z&L?u$%%T)HbUoB3`S-AW#5It+Qp`r>msuZvWnojV-h3CmV{V(oLsF6xGqU07`nvbu
z=e~1Pf8wAlN_1;THE3`0FthPZFNMGqMO#f*iXy7J((=$U2f=eUxi(Af>pS~`O<}LF
zx=!+Bhs-x3Ovg_{zKN_+NVCkTc3VInZJ>$^KQBpb|DfG%#
zs@)x>U%_4*VUmI{B8xNm@)_b%#?FfWrIcDnP_B8q`}*w;$|1a4>uaI*$;qs|RMpL2
z*Fim_Tai-Q+9vOrNW;J8=aaaw@B@lbRZx{jM+A
zF$u0e^E9+UyVBpEPfHi#-MgL5tJHM2>^IZQl`HJu4;gUgyUVPp%iM!JnD466){|@X
ziu+h^)a1KERjd;D^=-fU3A)EE)P^o{>C-5W2G`8tiAx7_vur7x)zifu_y!zuCdQMW
z+GB_ALec9=u;DnFe2;z76AkQpYqi1b6$~H+*CM8}Fy|DLGPH$$`=Py!vb~&~?~qLY
z_w-R|-&$_Ma?Q`aj5Wwwp<#>P!Q+RG50PPxg*=Y$m(1v<*B-G&1s%a{{%ojeL?Zvh
z@l5#^6o(CsP3<$^zToT%=np`)eGDn-)W_byVu*(5(r*P9O?7i(-;f7w?e9P{Tr*rr
zpA~ER4_gjcqO=?J1SxoCxo1n9f50p9D(vE2tLZO-Sb|ujBELe2ae#kn8zui!!(G+D
z8(ChO*jDB}^zrh-)T$7k`!n}vDi-w^@hjlS!}AXL2nVznC$Kythw01qqqu>~kH0JD
zh?jQDnj1h9NNHZJ0t#agOoo@FuB3HujC=r<4t}KdSA<$HVcy)bu8y76Er0}tYUK+B
z{RL$<){Anbds?r^DsHXASV1E!@_4XD*j3`dFU!U=`jIKMS)#DYls7#PrlAno(+M5FV_2%~
z1^M5sbj14hR3sGuP#y69NGWEUUg94W!Nn-Za3v?S1>FCU6SAaiunxhztE9b<$3Mw#
zVa+RzK`f$tB1
zFa3XQk{)(W&npE60f|@u|Eq7Da3hXhIC=n}Ko|gE{V)15B7-@L3iJKl)GsPwKpY4F
zP>=vFIrqO!3RWg6aD_n@{K*ZxEJa@)#(zTqFxb2({}rZdh-+W+vd`G%a+f3jW%@9F
NF+noqF_yn&OpUR`*dj}^B+D;bg=|BE$d-td7$O?`
zz6)6*BPon6WGy|V&-3~GpXa=}&-cF0bKwHc+2bhs$DPPLoM%2@#$Z8-bo47$Xc=+pL>#139Fg07OwXSTDdOHMc}Za
zW4t4>YK_^ygKqF`fbz3j78snv3D&q#P8)-mZ0#YCX_kT;CAmOm5?&oAn6piZfH@_7cGm@bEI21PvO61KZQnk
z(sp!SIZtFKpPIMm!6KtU5%Uu)rDH{!9qJ{{PVd4#8$bq$bUf`leeEU^vzNq#PP!v+
zzc#*jT3Uq&iV_$`qhIFrhVh+ywvGm-Z+wSYLRw~qR#c0a_u;Wd#pl1k(|7^gXvwHO
zS}v#bu$-f(2)>4PQcW)H>s`oTm)pW&%Dr)MK6Vv0e3cpB%7)4r$#=;^gD0>~EPM&3
zDe1E)d-5DyIA9X)5}7x9wB@i(KNNbGAv=N7n5m}&t3fC#84gk73Ik7^?~KA!SF&d0
z4eRn{Zx|Q#t$Exi)R~bh^E{}O*6LToRA^!&H&*EbeE2cEupJVL`wom
zQ3;i4Z6kbLl(J~M6iQ&){?Pa<=;G+&X%BxEj|Fl>O2W0hl{OR*NL>vi*QbN)gk#NK
zL^$}Mg~mIRpAR}+4HJme;F(Qwj)Ob36#Jt%OwDt;@>#^@v#h4yd
zQ!?^v#~2Re#AOBXN4$LUQ_x}PRHrp8wZdrVmf%oB<=J2bw
zb==~PF@(&4zQ-~o$M?!^elp3;v_`chKmBKV$u^^4MJ@m#MsDIAtOADF7|jbH@+W5~
z*PIcr9Wb_tBXCWm^k>1vC(6m}vLLSh3JdzvZ^42s$VG^;TKnkybrTaMcfccpAhlhHK+^;-ZEG{&hdAsEUPeA)I&D!w^$%GIYu?GMf`BpcEJQu)#B$1<1hIyW<(g3>_r7dGiLIobqP%)8)|b;k8Zt`kNcLbH-I#gD8Os
zGY{eGY;9xrnD0urS3biw+DkDpQWZ~(PK=&SiVn(Vb)Q7__zmH19lSVd
z81_3l0uk3KJ{^e8*~dB4K|3QVR7hVbV&Qsy5bOd89{zz54?Yxpzu_bELXi
z6R!gW_12c37cV?V7EV#_fS~ApVgir6L`~iwy3G^BGb1%dE5bQ>H|;CTigmw~Tn=8w
zJoV>R9iJB%um*6Z3vL#BLnV97@j8`C))C`DkYOYXazmi1LVOTu1eKs`L|T_y(}tF`
zUUheG&Hu*vZA@D)#0WsM8$XcB77;)FG(X!H{7x(&^NWZ6^6)#tlJJ-n)}%J7_}GkJ4SGh)!n660v>>Kgb{Z5SpME%4Mb&Z-dB_^0#)=VM=vY~w=&As
zpHJFUC-!(8OcQ$qApLX5sEl#)d8t-ap$B|
z^Vuu3jDA8TnF6aNLOM`l5
zeX&L`X%efo_>lYZ?#A_72j_q8+Cd$14+f(4>D!oh??(
zKlEm3$ZZQC(J9f1KJKyZk3ow*i?T%xcHlnkU#%kKzuNs{O|RlY!9HZxtgq%vZjw)N
zQqxVIn>=#nE8F?E{v0$c-#_g5e62dineM(e3IzpT(WnNIsVu}c_GiEHK7p<#8~bXv
zW9y;c8Wi)mCLP&<14LdXJrNHjWc06;Xn#NCdzTH64!a?llK5<-;1u^wWa!fp
zy^<4g0xPhuF?nRjLsuK%n9q
z|2M;uzOu{yOv5*)|z11|3JH-6+vygY7LNV@)Q)IoKR^T;9e%yCtRon`)=Pwb9I
z
*/
- private void holdRowHeight(XWPFTableRow row, TableNode node, int rowIdx) {
+ private void holdRowHeight(XWPFTable table, TableNode node, int rowIdx) {
java.util.OptionalDouble height = layout.rowHeight(node, rowIdx);
if (height.isPresent()) {
- holdRowAtLeast(row, height.getAsDouble(),
- outerRulesBeyondOne(row, rowIdx == 0, rowIdx == node.rows().size() - 1));
+ XWPFTableRow row = table.getRow(rowIdx);
+ holdRowAtLeast(row, height.getAsDouble(), outerRulesBeyondOne(table, rowIdx));
fitBlankLinesToTheRow(row);
}
}
/**
* What a table's first or last row holds of its rules beyond the one {@link #verticalMargins}
- * counts, in twips: half the rule above the table, and half the one below it.
- *
- * Word gives a rule between two rows half to each, and the rule above the table and the one
- * below it whole to their row; it reads a row's written height as its cells' content alone.
- * So the first row and the last carry a rule and a half, and written less one rule they are
- * held half a rule taller than their content needs: measured, a table of four rows ruled at
- * 0.75pt, held this way, stood 0.46pt taller in its first row and 0.36pt in its last.
+ * counts, in twips.
+ *
+ *
Word gives a rule between two rows half to each — the lower row's, where the two differ
+ * — and the rule above the table and the one below it whole to their row; it reads a row's
+ * written height as its cells' content alone. So the first row carries its own rule and half
+ * the next row's, and the last row half its own and its own again: written less one rule,
+ * each was held half a rule taller than its content needs. Measured, a table of four rows ruled
+ * at 0.75pt, held this way, stood 0.46pt taller in its first row and 0.36pt in its last.
* {@code EditorialProposal}'s timeline and investment tables each stood that much taller in
* Word, and the page under them that much low.
*/
- private static long outerRulesBeyondOne(XWPFTableRow row, boolean firstRow, boolean lastRow) {
+ private static long outerRulesBeyondOne(XWPFTable table, int rowIdx) {
+ int rows = table.getNumberOfRows();
+ boolean first = rowIdx == 0;
+ boolean last = rowIdx == rows - 1;
+ if (!first && !last) {
+ return 0;
+ }
+ if (first && !last) {
+ // Its own rule above the table counts; half the next row's rule is the rest.
+ return Math.round(mostRule(table.getRow(1), true) / 2.0);
+ }
+ long most = 0;
+ for (XWPFTableCell cell : table.getRow(rowIdx).getTableCells()) {
+ long top = first ? rule(cell, true) : 0;
+ most = Math.max(most, Math.round((top + rule(cell, false)) / 2.0));
+ }
+ return most;
+ }
+
+ /** The heaviest top (or bottom) rule of a row's cells, in twips. */
+ private static long mostRule(XWPFTableRow row, boolean top) {
long most = 0;
for (XWPFTableCell cell : row.getTableCells()) {
- org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr properties = cell.getCTTc().getTcPr();
- if (properties == null || !properties.isSetTcBorders()) {
- continue;
- }
- org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcBorders borders = properties.getTcBorders();
- long top = firstRow ? borderTwips(borders.isSetTop() ? borders.getTop() : null) : 0;
- long bottom = lastRow ? borderTwips(borders.isSetBottom() ? borders.getBottom() : null) : 0;
- most = Math.max(most, Math.round((top + bottom) / 2.0));
+ most = Math.max(most, rule(cell, top));
}
return most;
}
+ /** A cell's own top (or bottom) rule, in twips. */
+ private static long rule(XWPFTableCell cell, boolean top) {
+ org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr properties = cell.getCTTc().getTcPr();
+ if (properties == null || !properties.isSetTcBorders()) {
+ return 0;
+ }
+ org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcBorders borders = properties.getTcBorders();
+ return top ? borderTwips(borders.isSetTop() ? borders.getTop() : null)
+ : borderTwips(borders.isSetBottom() ? borders.getBottom() : null);
+ }
+
/**
* Cuts the line of a cell that holds no letters to the room its row leaves it.
*
@@ -7953,10 +7978,13 @@ private static void holdRowAtLeast(XWPFTableRow row, double points, long beyond)
for (XWPFTableCell cell : row.getTableCells()) {
margins = Math.max(margins, verticalMargins(cell));
}
- long twips = Math.round(points * POINT_TO_TWIP) - margins - beyond;
- if (twips <= 0) {
+ long lessMargins = Math.round(points * POINT_TO_TWIP) - margins;
+ if (lessMargins <= 0) {
return;
}
+ // Rules the row holds besides take it down to a twip at the least: written, the height
+ // still cuts a blank line to the room the row leaves it (fitBlankLinesToTheRow).
+ long twips = Math.max(1, lessMargins - beyond);
row.setHeight((int) twips);
row.setHeightRule(org.apache.poi.xwpf.usermodel.TableRowHeightRule.AT_LEAST);
}
@@ -8072,7 +8100,13 @@ private void writeTableRows(XWPFDocument document, TableNode node) throws Except
}
}
evenTheRowsMargins(row);
- holdRowHeight(row, node, rowIdx);
+ // The first row's share of the rule under it is the next row's rule, written next.
+ if (rowIdx > 0 || rowCount == 1) {
+ holdRowHeight(table, node, rowIdx);
+ }
+ }
+ if (rowCount > 1) {
+ holdRowHeight(table, node, 0);
}
breakRowsWhereTheLayoutDoes(table, node);
indentTable(table);
diff --git a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
index 36abdc63e..0607b0c8f 100644
--- a/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
+++ b/render-docx/src/test/java/com/demcha/compose/document/backend/semantic/docx/DocxRuledRowHeightTest.java
@@ -50,6 +50,43 @@ void aOneRowTableGivesBothItsRulesWhole() throws Exception {
}
}
+ @Test
+ void aHeaderRuledHeavierThanItsRowsGivesHalfTheirRuleNotItsOwn() throws Exception {
+ // Word gives the edge under the header to the lower row's 0.5pt rule, half to each: the
+ // header carries its own 1.5pt above and 0.25pt below.
+ try (XWPFDocument document = DocxExports.withLayout(400, 600, 20, page -> page.addTable(t -> t
+ .columns(DocumentTableColumn.auto())
+ .defaultCellStyle(DocumentTableStyle.builder()
+ .padding(DocumentInsets.of(7)).stroke(DocumentStroke.of(DocumentColor.BLACK, 0.5)).build())
+ .rowStyle(0, DocumentTableStyle.builder().stroke(DocumentStroke.of(DocumentColor.BLACK, 1.5)).build())
+ .row("Header")
+ .row("Body")
+ .row("Body")))) {
+ XWPFTableRow header = document.getTables().get(0).getRow(0);
+
+ assertThat((long) header.getHeight()).as("its line").isEqualTo(line(header));
+ }
+ }
+
+ @Test
+ void aRowItsRulesFillIsStillHeldAtATwip() throws Exception {
+ // A one-row table no taller than its two 1pt rules: the height left for its content is
+ // nothing, and is written all the same, at a twip — so a blank line in such a row is still
+ // cut to the room it leaves (fitBlankLinesToTheRow) rather than left at its font's height.
+ try (XWPFDocument document = DocxExports.withLayout(400, 600, 20, page -> page.addTable(t -> t
+ .columns(DocumentTableColumn.auto())
+ .defaultCellStyle(DocumentTableStyle.builder()
+ .padding(DocumentInsets.zero())
+ .textStyle(com.demcha.compose.document.style.DocumentTextStyle.DEFAULT.withSize(1.5))
+ .lineSpacing(0)
+ .build())
+ .row("x")))) {
+ XWPFTableRow row = document.getTables().get(0).getRow(0);
+
+ assertThat(row.getHeight()).as("held at a twip").isEqualTo(1);
+ }
+ }
+
private static long line(XWPFTableRow row) {
return DocxTwips.of(row.getCell(0).getParagraphs().get(0).getCTP().getPPr().getSpacing().getLine());
}