File tree Expand file tree Collapse file tree 3 files changed +46
-0
lines changed
src/Picqer/Financials/Moneybird Expand file tree Collapse file tree 3 files changed +46
-0
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ class GeneralJournalDocument extends Model {
2020 protected $ fillable = [
2121 'id ' ,
2222 'reference ' ,
23+ 'date ' ,
2324 'created_at ' ,
2425 'updated_at ' ,
2526 'general_journal_document_entries ' ,
@@ -36,4 +37,14 @@ class GeneralJournalDocument extends Model {
3637 * @var string
3738 */
3839 protected $ namespace = 'general_journal_document ' ;
40+
41+ /**
42+ * @var array
43+ */
44+ protected $ multipleNestedEntities = [
45+ 'general_journal_document_entries ' => [
46+ 'entity ' => 'GeneralJournalDocumentEntry ' ,
47+ 'type ' => self ::NESTING_TYPE_ARRAY_OF_OBJECTS ,
48+ ],
49+ ];
3950}
Original file line number Diff line number Diff line change 1+ <?php namespace Picqer \Financials \Moneybird \Entities ;
2+
3+ use Picqer \Financials \Moneybird \Model ;
4+
5+ /**
6+ * Class InvoiceDetail
7+ * @package Picqer\Financials\Moneybird\Entities\Generic
8+ */
9+ class GeneralJournalDocumentEntry extends Model
10+ {
11+ /**
12+ * @var array
13+ */
14+ protected $ fillable = [
15+ 'id ' ,
16+ 'administration_id ' ,
17+ 'ledger_account_id ' ,
18+ 'contact_id ' ,
19+ 'debit ' ,
20+ 'credit ' ,
21+ 'row_order ' ,
22+ 'created_at ' ,
23+ 'updated_at '
24+ ];
25+ }
Original file line number Diff line number Diff line change 1010use Picqer \Financials \Moneybird \Entities \FinancialMutation ;
1111use Picqer \Financials \Moneybird \Entities \GeneralDocument ;
1212use Picqer \Financials \Moneybird \Entities \GeneralJournalDocument ;
13+ use Picqer \Financials \Moneybird \Entities \GeneralJournalDocumentEntry ;
1314use Picqer \Financials \Moneybird \Entities \Identity ;
1415use Picqer \Financials \Moneybird \Entities \ImportMapping ;
1516use Picqer \Financials \Moneybird \Entities \LedgerAccount ;
@@ -152,6 +153,15 @@ public function generalJournalDocument($attributes = [])
152153 return new GeneralJournalDocument ($ this ->connection , $ attributes );
153154 }
154155
156+ /**
157+ * @param array $attributes
158+ * @return GeneralJournalDocumentEntry
159+ */
160+ public function generalJournalDocumentEntry ($ attributes = [])
161+ {
162+ return new GeneralJournalDocumentEntry ($ this ->connection , $ attributes );
163+ }
164+
155165 /**
156166 * @return Connection
157167 */
You can’t perform that action at this time.
0 commit comments