How does Craftybase import PayPal Invoices?
Once your PayPal sales channel is connected, Craftybase will import all PayPal invoices it finds under your PayPal account. It will check daily for any new PayPal Invoices and also any changes to the status for previously imported Invoices.
We apply the following logic depending on the current status we find on the Invoice:
|PayPal Status||Imported to Craftybase?||Marked as Paid?||Marked as Shipped?||Notes|
|DRAFT||No||-||-||Orders marked as Draft will not be imported.|
|SENT||Yes||No||No||This status is when the Invoice has been sent to the customer. It does not indicate if the order has been physically shipped.|
|PAID||Yes||Yes||No||Paid through PayPal. When an order is marked as Paid, the payment details and any fees applicable will be automatically associated with the Order.|
|MARKEDASPAID||Yes||Yes||No||This status will occur when a payment has been manually marked as paid. No PayPal fees will be associated automatically with this Order.|
|CANCELED||Yes||Yes||No||When an Order is imported with this status, it will be automatically cancelled in Craftybase.|
|REFUNDED||Yes||Yes||No||This is when the invoice is refunded through PayPal. In this case, an adjustment will be added to the Order containing the amount refunded back to the customer. No adjustments will be made to stock - any returned stock will need to be adjusted manually.|
|PARTIALLYREFUNDED||Yes||Yes||No||This is when the invoice is partially refunded either through PayPal or manually. In this case, an adjustment will be added to the Order containing the amount refunded back to the customer. No adjustments will be made to stock - any returned stock will need to be adjusted manually.|
|MARKEDASREFUNDED||Yes||Yes||No||This is when the invoice is manually marked as refunded. In this case, an adjustment will be added to the Order containing the amount refunded back to the customer. No adjustments will be made to stock - any returned stock will need to be adjusted manually.|
|PAYMENTPENDING||Yes||No||No||The Order will be created, but no Payment or Fee Expenses will be associated to it.|
|PARTIALLYPAID||Yes||No||No||When an order is marked as PartiallyPaid, the payment details and any fees applicable will be automatically associated with the Order.|
PayPal doesn't allow Craftybase to see your product lists via the API, so we build Listing references on our side using the product information we find on the order itself on import. For future sales, we then attempt to match using the item name and then place the order under the correct project.
If you have products created in PayPal that have not yet had a sale, they will not appear in Craftybase until we register a sale has been made.
As shipping status is not trackable in PayPal, all orders from this sales channel will need to be updated automatically with the date of shipment.
How is tax applied?
Invoices marked as Tax inclusive (e.g. VAT inclusive) are calculated to remove the tax components per line item so you will see your unit prices appear exclusive of tax. Your total tax amount is calculated and applied to the order level instead.
Any tax applied on Shipping amounts will be included in your total tax for the order.