Commit 161c8a7
feat(quickbooks): add master data and simple CRUD (#6119)
* feat(quickbooks): add master data and CRUD tools
* feat(quickbooks): expose compact master data operations
* docs(quickbooks): document master data actions
* fix(quickbooks): harden master data outputs
* fix(redaction): preserve workflow state tokens
* fix(quickbooks): address integration review findings
* fix(quickbooks): align item updates and generated docs
* fix(quickbooks): sanitize customer tax identifiers
* fix(quickbooks): preserve read-write compatibility
* fix(quickbooks): use action-first operation labels
* test(quickbooks): align operation label expectations
* fix(quickbooks): align catalog operation labels
* fix(redaction): cover namespaced secret fields
* fix(quickbooks): expose master data pagination metadata
* fix(quickbooks): omit null optional values
* fix(quickbooks): validate master data inputs
* chore(tools): sync master data metadata
* fix(redaction): anchor workflow token allowlist
* feat(quickbooks): add sales and accounts receivable (#6130)
* feat(quickbooks): add bounded sales transaction reads
* feat(quickbooks): add sales and receivables mutations
* feat(quickbooks): expose sales operations in the block
* fix(quickbooks): address independent sales review
* fix(quickbooks): address final integration review
* fix(quickbooks): clarify master data output metadata
* fix(quickbooks): mark sales pagination outputs optional
* fix(quickbooks): validate calculated sales amounts
* fix(quickbooks): generate sales arrays correctly
* fix(quickbooks): align sales metadata conditions
* chore(tools): sync sales metadata
* feat(quickbooks): add purchasing and payables (#6159)
* feat(quickbooks): add safe purchasing and payables tools
* feat(quickbooks): expose purchasing and payables operations
* docs(quickbooks): document purchasing and payables tools
* fix(quickbooks): require current purchase payment type
* fix(quickbooks): allow rounded purchasing line totals
* fix(quickbooks): generate purchasing arrays correctly
* fix(quickbooks): validate bill payment accounts
* fix(quickbooks): validate bill allocations before account lookup
* chore(tools): sync purchasing metadata
* fix(quickbooks): sanitize bill payment faults
* feat(quickbooks): add general accounting operations (#6185)
* feat(quickbooks): add accounting transaction tools
* feat(quickbooks): expose accounting operations
* docs(quickbooks): generate accounting catalog
* fix(quickbooks): preserve accounting amount precision
* fix(quickbooks): balance journal entries in exact cents
* fix(quickbooks): include account in deposit updates
* chore(quickbooks): sync accounting catalog
* feat(quickbooks): add observable PO-to-bill linking (#6194)
* feat(quickbooks): link bills to purchase order lines
* docs(quickbooks): document observable bill linking
* fix(quickbooks): document purchase order link identifiers
* fix(quickbooks): keep shared line example valid
* chore(quickbooks): sync bill linking catalog
* feat(quickbooks): add accountant-focused financial reports (#6197)
* feat(quickbooks): add verified financial report contracts
* feat(quickbooks): expose reports in block and catalog
* test(quickbooks): cover null report filters
* fix(quickbooks): expose report header time
* chore(quickbooks): sync reports catalog
* feat(quickbooks): add documents and attachments (#6200)
* feat(quickbooks): add document and attachment tools
* feat(quickbooks): add bounded document file routes
* feat(quickbooks): expose document workflows
* fix(quickbooks): enforce attachment upload bounds
* fix(quickbooks): tighten document handling
* fix(quickbooks): align file response limits
* test(quickbooks): cover missing PDF content type
* test(quickbooks): cover attachment MIME fallback
* fix(quickbooks): redact attachment access URLs
* fix(quickbooks): store downloaded documents safely
* fix(quickbooks): stop cancelled attachment downloads
* fix(quickbooks): correct document schemas and upload bytes
* chore(quickbooks): sync document catalog
* feat(quickbooks): add accountant filters (#6208)
* feat(quickbooks): add safe n8n parity tools
* feat(quickbooks): expose accountant parity options
* fix(quickbooks): address parity review findings
* fix(quickbooks): require recipient for payment email
* chore(quickbooks): sync parity catalog
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
---------
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>1 parent e4ae172 commit 161c8a7
88 files changed
Lines changed: 22133 additions & 941 deletions
File tree
- apps
- docs/content/docs/en/integrations
- sim
- app/api/tools/quickbooks
- add-attachment
- download-attachment
- download-transaction-pdf
- blocks/blocks
- lib
- api/contracts/tools
- core/security
- integrations
- oauth
- workflows/blocks
- tools
- generated
- quickbooks
- packages/workflow-types/src
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Lines changed: 166 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
0 commit comments