Lance Edgar
b6e21f52ee
Import Store, ProductCost from CORE DB
...
and tweak API importer accordingly
2023-10-20 14:37:25 -05:00
Lance Edgar
67861522eb
Import the Product.not_for_sale
flag from CORE-POS
2023-10-19 19:13:22 -05:00
Lance Edgar
5ac3a3d82c
Import product sale pricing from CORE
...
this almost certainly needs improvements for POS sake
2023-10-18 21:28:17 -05:00
Lance Edgar
b60cfa777f
Update changelog
2023-10-15 17:55:33 -05:00
Lance Edgar
98da72ea14
Avoid false match when importing equity payments from CORE
2023-10-15 17:54:46 -05:00
Lance Edgar
a598796618
Update changelog
2023-10-14 17:48:15 -05:00
Lance Edgar
2f3926f899
Include person_uuid
when importing members from CORE DB
...
otherwise can cause duplicate person records, e.g. if customers also
are imported from CORE
2023-10-14 17:46:49 -05:00
Lance Edgar
4ce7d3293e
Update changelog
2023-10-12 10:40:05 -05:00
Lance Edgar
d08c475223
Add customer, member importers from CORE DB
...
API is just not cutting it, need more flexibility
2023-10-12 10:34:46 -05:00
Lance Edgar
124a510c17
Import tax rate, food stamp flag for departments from CORE
2023-10-11 18:36:51 -05:00
Lance Edgar
8929d678fa
Avoid error if CORE has invalid products.tax
FK
2023-10-08 17:35:46 -05:00
Lance Edgar
dbeed929fc
Update changelog
2023-10-07 18:59:56 -05:00
Lance Edgar
cf90ca5704
Add importer for tax rates from CORE
2023-10-07 16:28:12 -05:00
Lance Edgar
6ef2e67f76
Rename config section to [corepos.db.office_arch]
...
to match module rename
2023-10-05 11:53:12 -05:00
Lance Edgar
aa1b53d96c
Improve the anonymization logic some more
...
hopefully this scrubs all personal data from a `core_op` DB
2023-10-04 18:52:07 -05:00
Lance Edgar
478126f1e3
Improve the core-office anonymize
command somewhat
...
API is not good enough for this, need to write direct SQL instead
this "mostly" anonymizes `custdata` and `meminfo` but still needs to
also anonymize probably `CustomerAccounts` and `Customers`, as well as
`employees` and possibly others..?
2023-10-03 23:17:09 -05:00
Lance Edgar
117442f8db
Add employee importer for CORE -> Rattail, and CORE cashier auth handler
2023-10-01 19:48:52 -05:00
Lance Edgar
fd5d3142ed
Truncate item descriptions when pushing to dtransactions
if needed
2023-10-01 19:42:13 -05:00
Lance Edgar
f61ae7a7e0
Add tender importer from CORE; apply tender in CORE POS batch
...
still some work to be done yet but getting there
2023-09-27 17:14:28 -05:00
Lance Edgar
3add006b7e
Add custom POS batch handler, to push transactions to CORE
...
not complete but a reasonable start
2023-09-26 17:59:26 -05:00
Lance Edgar
b98b80d3c0
Update changelog
2023-09-19 18:48:39 -05:00
Lance Edgar
7a18dc20ce
Do not raise error if CORE equity payment not found in rattail
2023-09-19 07:08:35 -05:00
Lance Edgar
95cd77c7fb
Update changelog
2023-09-19 06:50:02 -05:00
Lance Edgar
6e1d2544c8
Fix bug when fetching corepos handler
2023-09-19 06:49:30 -05:00
Lance Edgar
9a53b58972
Update changelog
2023-09-18 09:53:23 -05:00
Lance Edgar
ebdb658a2c
Make CORE API client via app handler, not deprecated function
2023-09-18 08:12:20 -05:00
Lance Edgar
7b9b6e57e2
Update changelog
2023-09-17 13:53:18 -05:00
Lance Edgar
c513a91678
Remove production hack to prevent equity import batch execution
2023-09-17 13:49:36 -05:00
Lance Edgar
7dc09d0a2e
Let config override the CORE API client factory
2023-09-17 13:47:06 -05:00
Lance Edgar
f662b04ba3
Update changelog
2023-09-17 11:36:26 -05:00
Lance Edgar
15340dad6a
Add tender_code
for CORE equity import batch rows
2023-09-16 15:48:35 -05:00
Lance Edgar
8162821fbd
Update changelog
2023-09-15 13:00:29 -05:00
Lance Edgar
e15328043f
Add "overpaid" status for equity import batch rows
2023-09-15 12:57:20 -05:00
Lance Edgar
297e0fb126
Update changelog
2023-09-15 10:37:41 -05:00
Lance Edgar
1d1cb5fb3c
Make CORE -> Rattail equity import a bit smarter re: datetime
...
if we add new equity to CORE, we can't know its timestamp for 100%
sure, and may need a "fuzzy" match when importing it back later
2023-09-15 10:35:44 -05:00
Lance Edgar
271895fa83
Add rattail provider for CORE-POS Integration
...
and use it to generate CORE Office URLs
2023-09-14 12:57:14 -05:00
Lance Edgar
4bff0832e8
Use "complete" composite key for importing CORE equity payments
2023-09-13 22:13:37 -05:00
Lance Edgar
b77b5cdf8c
Update changelog
2023-09-13 21:52:11 -05:00
Lance Edgar
60bc6dd236
Add CORE-specific datetime for equity payments
...
in case payments are added to CORE on a later date, want to keep
original timestamp separate
2023-09-13 21:29:16 -05:00
Lance Edgar
c0cfc7714d
Add first draft logic for executing CORE equity import batch
2023-09-13 14:37:01 -05:00
Lance Edgar
2594245813
Update changelog
2023-09-13 13:16:33 -05:00
Lance Edgar
ac34a494e3
Add model, handler for CORE equity import batch
2023-09-13 13:15:47 -05:00
Lance Edgar
64048db92f
Import member first/last name from CORE API
2023-09-13 13:15:25 -05:00
Lance Edgar
f6c08af32c
Update changelog
2023-09-11 08:43:39 -05:00
Lance Edgar
465322b87b
Add common base for commands which import straight to CORE op/trans DB
2023-09-09 12:19:54 -05:00
Lance Edgar
f6ca488c66
Update changelog
2023-09-07 21:01:18 -05:00
Lance Edgar
bf74ba8108
Ignore non-CORE equity payments when importing from CORE
...
hopefully a good idea..?
2023-09-07 20:58:35 -05:00
Lance Edgar
01cbffe5a8
Update changelog
2023-09-07 18:38:20 -05:00
Lance Edgar
a57f29fe1a
Add support for importing MemberEquityPayment from CORE-POS DB
...
SQL only, no API for now
2023-09-07 18:18:38 -05:00
Lance Edgar
35e24422a2
Update changelog
2023-09-02 13:53:21 -05:00