Commit Graph

37 Commits

Author SHA1 Message Date
bobbie 8e8c4138e3 CLI now runs on linux as well as windows, changes required migrated from System.Data.SqlClient to Microsoft.Data.SqlClient and fixing server cert issue (it expired in 2020) 2026-04-30 00:01:16 +01:00
bobbie f921e79671 improvement to settlement report marketplace inference 2026-04-29 19:16:33 +01:00
bobbie 479acecdbc bug fix in read purchase invoice line respository 2025-07-08 14:27:52 +01:00
bobbie 5cd653d700 Bug fix in ExportSalesInvoice and converted more code over to repository and service pattern 2025-07-07 15:22:21 +01:00
Bobbie Hodgetts 29f9fae508 Added invoice export function and started implementation of unitofwork pattern (#43)
* complete read invoices from db

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* updated nuget package spapi

* WIP

* wip, now test

* wip, jut need to fix tax inclusive line amounts not supported

* wip

* wip, before I f everything up

* no, it complies now, this is the one before I f everything up

* wip

* wip

* wip, logic ready for testing

* wip it builds!!!!

* wip tested, working, need to complete the gui section

* wip

* wip

* wip - created export invoice data delete, time for testing

* wip testing phase

* wip - delete function fully tested and working

* wip on to sorting out the issue with settlement invoices not tallying

* wip

* wip

* wip

* wip

* wip before I complete change the ReadInvoiceLineItem sections

* that appears to have worked, on with the main quest

* no it's doesn't work, saving before i remove the confusing cache system (just use a dictionary!!)

* wipping picadilli

* wip

* wip

* implemented uow on inovice export, now for testing

* wip

* wip all tested do invoice currency convertion fearure

* wip

* pretty much done so long as xero accepts the exported invoices

* Complete!
2025-06-26 23:29:22 +01:00
Bobbie Hodgetts a3af86db46 pull master into branch (#30)
* Migrated projects to dotnet8

migrated all projects over to .net8
incomplete feature for gui shipments

* Amazon inventory ledger testing and implementation

Tested what I can until more data for the Amazon Ledger Detail table comes in

* amazon settlement amounts now set to tax inclusive when exporting to invoice

* Some updates to the COM lib to attempt to get it to work on .net 8. Unfinished, porting all Access functions over to vs instead

* feature exchange rate update automation

Automated downloading exchange rates from HMRC and updating the database. Added function call to the console and form applications.

Also added a form to show the console output in form application.
2025-06-09 21:28:05 +01:00
Bobbie Hodgetts 30174290cf pull master into branch
* Migrated projects to dotnet8

migrated all projects over to .net8
incomplete feature for gui shipments

* Amazon inventory ledger testing and implementation

Tested what I can until more data for the Amazon Ledger Detail table comes in

* amazon settlement amounts now set to tax inclusive when exporting to invoice

* Some updates to the COM lib to attempt to get it to work on .net 8. Unfinished, porting all Access functions over to vs instead

* feature exchange rate update automation

Automated downloading exchange rates from HMRC and updating the database. Added function call to the console and form applications.

Also added a form to show the console output in form application.
2025-06-09 21:23:42 +01:00
Bobbie Hodgetts a0c669f1d4 wip 2024-11-06 17:12:34 +00:00
Bobbie Hodgetts a865abb788 wip 2024-08-06 12:07:18 +01:00
Bobbie Hodgetts 1c7ed5da93 wip 2024-05-12 16:22:53 +01:00
Bobbie Hodgetts 0fb45b8090 reading account journal complete 2024-05-12 15:10:24 +01:00
Bobbie Hodgetts fb058fc22f wip 2024-05-12 00:07:24 +01:00
Bobbie Hodgetts a56a97031a wip 2024-05-11 09:46:47 +01:00
Bobbie Hodgetts 960579b0b2 the reciving search box is oworking 2024-05-10 22:42:14 +01:00
Bobbie Hodgetts c2082acf8e progress has been made. Beer o'clock 2024-05-10 18:30:45 +01:00
Bobbie Hodgetts daa4e91e81 migrated all projects over to .net8 2024-05-10 11:16:32 +01:00
Bobbie Hodgetts 97fff18e7e wip 2024-05-09 21:27:51 +01:00
Bobbie Hodgetts b790a7b642 wip 2024-05-09 16:42:32 +01:00
Bobbie Hodgetts 270eebca9a Feature: stock replenishment 2024-05-09 13:23:33 +01:00
Bobbie Hodgetts 91ef9acc78 SP-API stock reconciliation
Amazon had depreciated a number of reports that were used for stock reconciliation. Application now uses the new fba ledger report to reconcile. It is currently untested, as this requires data from Amazon. Methods that require testing will return a 'NotImplementedException'.

Also, removed the depreciated ILMerge and replaced with ILRepack.

Plus much more tidying up, and improvements.
2024-05-07 08:24:00 +01:00
Bobbie Hodgetts f8452d274a moving code our of program file 2024-04-17 16:03:15 +01:00
Bobbie Hodgetts c1e6da7a6f tidying up 2024-04-17 13:52:50 +01:00
Bobbie Hodgetts f1d7119306 the abandoned fba repricing feature
* Merge master into branch (#15)

* Bug fix

* Bug fix when retriving shipment stock status id

* Various bug fixs and improvements to stock SKU reconciliation

* Last MWS report import date time saved

* master into branch (#16)

* Bug fix

* Bug fix when retriving shipment stock status id

* Various bug fixs and improvements to stock SKU reconciliation

* Last MWS report import date time saved

* wip

* wip

* wip

* wip

* wip

* some extra tidying up to get it to complie and the main merge is complete

* wip
2024-04-17 13:23:33 +01:00
Bobbie Hodgetts a7bc00e73a Migration from Amazon MWS to Selling Partner API 2024-04-11 12:26:13 +01:00
bobbie d8ebd29c47 Merge branch 'amazon-min-max-repricing' into master 2020-10-06 20:39:22 +01:00
bobbie b266e1cde0 Last MWS report import date time saved 2020-10-06 20:34:22 +01:00
Bobbie Hodgetts ddd2b62743 Various bug fixs and improvements to stock SKU reconciliation 2020-10-05 22:40:55 +01:00
Bobbie Hodgetts f95c1d7508 Bug fix 2020-09-23 16:49:56 +01:00
bobbie 8cd27646cd Updating branch with changes from master (#12)
* Copy release version to Dropbox on build

* Bug fix: Error thrown on list containing null item
2020-09-23 13:15:30 +01:00
Bobbie Hodgetts dcd32b76fa Bug fix: Error thrown on list containing null item 2020-09-23 13:09:24 +01:00
bobbie 738f87f988 wip 2020-06-05 12:19:46 +01:00
bobbie 3a53350f85 Stock SKU transaction reconciliation 2020-05-29 14:07:46 +01:00
bobbie 43d61c2ef8 Feature repricing min max (#10)
amazon settlement import/export improvements
2020-05-01 09:08:23 +01:00
bobbie 56647c7648 Fix amazon settlement period and other updates 2020-02-11 17:20:45 +00:00
bobbie 7e50da21e7 Export amazon settlement report fix 2020-02-06 21:20:15 +00:00
Bobbie Hodgetts a342f8adc6 HotFix: DateTimeLog file missing from master branch. 2019-07-12 11:36:30 +01:00
Bobbie Hodgetts 116aedb897 Feature: Sync MWS Shipment with Database
Various restructuring and misc. features added.
Removed reliance on ABrain Amazon MWS NuGet package, added Amazon's own C# lib
2019-06-24 16:01:50 +01:00