Phase 2 - Core set at launch

From "what do I need?" to "here's the form"

Dutiful tells you which documents are required. Document Templates gives you a head start on producing them - structured field schemas for developers, ready-to-use HTML templates for everyone, and renditions of official government forms so you never have to hunt for them.

What's included

Commercial documents and official government forms-all in one place

No more hunting across websites for the right form. No more guessing which fields a Commercial Invoice needs for a specific route. Dutiful provides both.

Commercial Invoice

Standard required fields for international shipments. Dutiful maintains the field schema and an HTML template-you render it however you choose.

JSON schema + HTML

Packing List

Detailed inventory template with item descriptions, quantities, weights, and values. Structured for easy integration into existing workflows.

JSON schema + HTML

Certificate of Origin

For routes where the format isn't country-mandated. Covers the standard fields required by most customs authorities.

JSON schema + HTML

Transfer of Residence Declaration

Personal effects-specific. Covers the declaration required when shipping household goods as part of a permanent or temporary move.

JSON schema + HTML

CBP 3299 (US)

HTML rendition of the official US Customs Declaration for Personal Effects. Accurate layout, official source cited, ready to reference or complete.

HTML rendition

UK Transfer of Residence Application

HTML rendition of the official ToR1 application for duty relief on personal effects entering the UK. Source URL always cited.

HTML rendition

In Assist

Documents appear alongside your customs answers

When Assist tells you "you need a B534 Unaccompanied Personal Effects Statement," the template appears in a split-panel view next to the chat. No tab-switching, no separate document library to navigate.

In a future phase, you'll be able to fill in document fields directly within Assist - capturing shipment details in real time and generating completed documents without leaving the chat.

The entire workflow from "what do I need?" to "here's the completed document" happens in one place.

Commercial Invoice ยท UK โ†’ Australia
Sarah Chen
Sarah Chen
London, United Kingdom
Sydney, Australia
Personal effects-household goods, clothing, books
ยฃ4,200
12
Auto-populated from chat contextSave ยท Print ยท Download

For developers

JSON field schemas for every template

The API returns structured field schemas so you know exactly which fields are required for each document type. Render them in your own UI. No HTML dependency.

1

Query requirements

Call the route requirements endpoint. The response includes which documents are needed.

2

Fetch the template

For each required document, the API returns a JSON field schema with field names, types, and validation rules.

3

Render your way

Build your own form UI from the schema. Or use the pre-built HTML template as a starting point. Your choice.

Complete the workflow-from requirements to documents

A core set of templates will be available at launch. Start with customs requirements data today.

Book a demo