Download the PHP package justinholtweb/craft-sevvies without Composer

On this page you can find all versions of the php package justinholtweb/craft-sevvies. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package craft-sevvies

Sevvies

sevDesk invoicing for Craft Commerce. Paid orders become correct German bookkeeping documents — with the right VAT rule, the right total, and a record of why. $99 per installation.

Requires Craft CMS 5.3+, Craft Commerce 5.0+ and PHP 8.2+.


Why this exists

Posting an order to sevDesk is a POST request. Posting the right order to sevDesk is not.

A German shop selling across the EU issues at least four different kinds of invoice from the same checkout: a domestic sale at 19%, an intra-community supply to an Austrian business with a VAT ID (zero-rated, reverse charge, with a sentence the invoice is legally required to carry), an export outside the EU, and — if you are registered for it — a One Stop Shop sale at the destination country's rate. sevDesk will file whichever one you tell it to. It has no way of knowing you told it the wrong one, and neither will you, until the Umsatzsteuervoranmeldung.

Sevvies decides that per order, records the reasoning on the invoice, and refuses to file anything whose numbers do not match what Commerce actually charged.

What it does

All of it is in the one edition. There is no feature you have to upgrade to reach.

Getting started

  1. Install the plugin and open Sevvies → Settings.
  2. Paste your sevDesk API token — 32 hexadecimal characters, from Settings → User → your user in sevDesk. Use an environment variable ($SEVDESK_TOKEN) rather than the database.
  3. Press Test connection. It reports which bookkeeping system your account is on and lists your check accounts and users, whose ids the other settings ask for.
  4. Set Tax scheme and Home country, and check Position prices against your sevDesk account.
  5. Turn on Dry run, and sync a few real orders. Each one is built and written to the log without anything being sent — this is how you check your VAT settings against real data before it counts.
  6. Turn Dry run off.

Position prices

sevDesk decides whether the prices you send are net or gross, and the API cannot tell you which your account expects. Sevvies sends showNet to say what it meant, and then checks the total that comes back. If your account read the prices the other way, the invoice total will be the same number with VAT added or removed — Sevvies recognises that specific shape and tells you which setting to change, rather than leaving you to find it on a quarterly return.

Templating

craft.sevvies is read-only. A front-end template can show an invoice; it cannot issue one.

Console

sync/preview builds the payload through exactly the same code path as a real send, so what it prints is what sevDesk would receive.

Price

$99 per Craft installation. One edition, everything included — the VAT rule engine, payment booking, credit notes, PDF archiving and bulk backfill. Development and testing installs are free.

What Sevvies will not do

Support

[email protected]


All versions of craft-sevvies with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-json Version *
craftcms/cms Version ^5.3.0
craftcms/commerce Version ^5.0.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package justinholtweb/craft-sevvies contains the following files

Loading the files please wait ...