| 37066 |
11 d 6 h |
amit |
/trunk/profitmandi-common/ |
Modular invoice/note PDF generation: extract DocumentRenderer + reusable sections + two-axis tax abstraction out of PdfUtils (now thin shims); folded per-tax invoice columns; note Invoice-Ref + type detection; golden-image test harness |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentData.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentDataAdapter.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/DocumentRenderer.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/PdfContext.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/Styles.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/FooterSection.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/HeaderSection.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/ItemsTableSection.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/PartiesSection.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/Section.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/section/SummarySection.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/Assets.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/CancelledStamp.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/Formatting.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/support/SectionHelpers.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/InterStateTaxColumns.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/IntraStateTaxColumns.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxColumns.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxColumnsFactory.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/document/tax/TaxTotals.java /trunk/profitmandi-common/src/test /trunk/profitmandi-common/src/test/java /trunk/profitmandi-common/src/test/java/com /trunk/profitmandi-common/src/test/java/com/spice /trunk/profitmandi-common/src/test/java/com/spice/profitmandi /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/DocumentDataAdapterTest.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenCreditNoteTest.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenDebitNoteTest.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenInvoiceV1Test.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenInvoiceV2Test.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/GoldenPdfHarness.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/PdfFixtures.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/golden/SampleDocumentGeneratorTest.java /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/tax /trunk/profitmandi-common/src/test/java/com/spice/profitmandi/common/document/tax/TaxColumnsTest.java /trunk/profitmandi-common/src/test/resources /trunk/profitmandi-common/src/test/resources/golden /trunk/profitmandi-common/src/test/resources/golden/cn-inter-p0.png /trunk/profitmandi-common/src/test/resources/golden/cn-intra-p0.png /trunk/profitmandi-common/src/test/resources/golden/dn-inter-p0.png /trunk/profitmandi-common/src/test/resources/golden/dn-intra-p0.png /trunk/profitmandi-common/src/test/resources/golden/dn-po-suppressed-p0.png /trunk/profitmandi-common/src/test/resources/golden/v1-inter-p0.png /trunk/profitmandi-common/src/test/resources/golden/v1-intra-p0.png /trunk/profitmandi-common/src/test/resources/golden/v1-margin-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-dc-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-inter-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-intra-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-margin-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-multiorder-p0.png /trunk/profitmandi-common/src/test/resources/golden/v2-po-orderdate-p0.png
/trunk/profitmandi-common /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/PdfUtils.java
|