Draft Assistant

Easy drafting — from a sentence, not a blank page.

Ask for a complaint, a demand letter, or an NDA the way you would ask a junior associate. BatasDB writes the first draft from the rule that governs it, leaves a marked blank wherever it has no fact, and exports to Word or PDF.

app.batasdb.ph/draft

Draft Assistant

Motion to Dismiss · drafted from Rule 15, Sec. 12(a).

Court pleading 5 items need review 2 authorities retrieved No superseded rule cited

REPUBLIC OF THE PHILIPPINES

REGIONAL TRIAL COURT

BRANCH [FACT NEEDED: branch], QUEZON CITY

RAMOS TRADING CORPORATION,

Plaintiff,

— versus —

[CONFIRM: Sps. Elmer and Carla Bautista],

Defendants.

Civil Case No.

[FACT NEEDED: docket no.]

For: Sum of Money

MOTION TO DISMISS

Defendants, by counsel, respectfully state:

1. This Honorable Court has before it a complaint for sum of money filed on [FACT NEEDED: filing date].

2. An action between the same parties, for the same cause, is already pending before [FACT NEEDED: earlier case, court and docket no.]. The complaint should therefore be dismissed on the ground of litis pendentia under Rule 15, Sec. 12(a) of the Rules of Court, as amended.

WHEREFORE, defendants respectfully pray that the complaint be DISMISSED.

Drafted from

Provision Rules of Court, Rule 15, Sec. 12
Retrieved
Amendment A.M. No. 19-10-20-SC (2019 Amendments)
Retrieved

Cites only what was retrieved · Unfilled facts left blank, never guessed · AI-generated draft — review before filing or signing.

What you do

Three steps. No template hunt.

The hard part of drafting is knowing what the document must contain. BatasDB already has that checklist. You describe the matter; it writes the first draft; you fill in what only you know.

  1. 01

    Ask in one sentence.

    Type what you need the way you would ask a junior associate — "draft a demand letter for unpaid rent, tenant Ana Reyes, ₱45,000 for March and April". No template to hunt, no blank Word file to start from.

  2. 02

    Fill the blanks it left.

    The first draft is written against a checklist for that document type. Names, dates, amounts and docket numbers you did not give come back as marked blanks, counted at the top, so you can see in one pass what still needs you.

  3. 03

    Export to Word or PDF.

    Rewrite freely in the editor, then export with the unfilled blanks highlighted. Editing, exporting and duplicating are free — only generating a new draft uses credits.

Why it is different

A general chatbot writes from memory. This one does not.

The failure mode of AI drafting is not bad prose — it is a confident document with a rule that was amended in 2019, a case that does not exist, and a client's name the model chose for you. Four checks stand between the request and the draft you read.

It cites only what it actually found

A draft may cite only the provisions and cases pulled from the BatasDB library for that document, plus any authority you named yourself. Anything it cannot ground comes back marked "authority needed" — never a citation that merely looks right.

It does not quietly invent your facts

Names, dates, amounts, docket numbers and addresses you did not give are left as marked blanks, and anything the draft asserted on its own is rewritten as a "confirm" flag. Both are counted at the top of the draft and highlighted in the Word and PDF exports, so nothing reaches a signature on an assumption.

It knows what has been superseded

Citations to superseded rules are dropped or corrected to the rule in force — the 2019 Amendments over old Rule 16 motion practice, the 2024 DOJ-NPS Rules over Rule 112 for preliminary investigation, the 2022 Expedited Procedures in first-level courts, the 2025 NLRC Rules for position papers.

The formal parts are not guesswork

Caption, verification, certification against forum shopping, jurat, acknowledgment, signature block and copy furnished are assembled by the app from the rule that requires them. The drafting AI does not write them, and is told not to.

Where it stops

What it will not do matters more than what it will.

A drafting tool earns trust by being honest about its edges. These are the three places BatasDB deliberately stops short.

It refuses a document it has no checklist for

A request outside the 19 types below is turned away with a plain "not yet" instead of a confident-looking document assembled from a generic shape — and you are not charged for it. Tell us what you needed and it goes into the queue. Three of the formats below were added exactly that way.

It tells you when the pleading itself is prohibited

Ask for a motion to dismiss on a ground the 2019 Amendments removed, or a motion for extension in a case under the Expedited Rules, and it explains that the motion is prohibited and names what you can file instead — rather than drafting the motion anyway.

It never signs off for you

Every draft carries a standing notice: AI-generated draft — review before filing or signing. Not legal advice. The draft is a starting point for a lawyer, not a substitute for one.

What it drafts

19 document types, each tied to the rule it comes from.

Each one carries a checklist of what that document must contain — the elements, the periods, the denials, the prayer — drawn from the authority beside it. A document type outside this list is refused, not improvised, so the list is stated plainly rather than as a sample. Open any of them to see the checklist it is drafted against.

Civil pleadings

Motions

Preliminary investigation

Plea bargaining

Labor and quasi-judicial

Affidavits

Letters and opinions

Instruments

More formats are added on request. If the one you need is missing, ask for it inside the app — the refusal itself is what puts it in the queue.

How it works

Six steps, and every one of them really runs.

The progress you watch while a draft is generated is not decoration. Each step below names work the app actually performs on your request — and where a step does not apply to your document, the app says so before it starts instead of showing you a stage that quietly completes.

  1. 01

    Understanding the request

    You ask in plain language on the search page — "draft a demand letter for unpaid rent, tenant Ana Reyes, ₱45,000 for March and April". BatasDB reads it as a drafting request, matches it to a catalogued document type, and opens a workspace instead of returning search results. No match, no draft: the request is refused here, before anything is spent.

  2. 02

    Searching the library

    For the documents that argue the law. If you named a provision, that provision is pinned directly by citation — no ranking involved. If you did not, BatasDB retrieves the governing provisions and, for pleadings and opinions, the supporting cases. Whatever comes back is the entire universe of law the draft may cite. 10 of the 19 formats retrieve; the rest are affidavits, letters and instruments that do not conventionally cite authority, and the app marks this step "skipped" for them rather than showing a step that never ran.

  3. 03

    Checking for superseded rules

    Every retrieved provision is checked against a maintained table of rules that have been amended, deleted or replaced. A superseded citation is corrected to the rule in force or dropped entirely before the draft is written — not caught afterwards. Some document types carry a second check that runs on the request itself, and can conclude that the pleading you asked for is prohibited.

  4. 04

    Drafting

    The document is written against a checklist of what that type must contain — the elements, the periods, the specific denials, the prayer — with the retrieved authority attached. Facts you did not supply become marked blanks rather than plausible inventions.

  5. 05

    Flagging unverified facts

    A gate reads the drafted text for concrete assertions that trace back to nothing you said and nothing that was retrieved — a party name, a promulgation date, a docket number, a peso amount — and rewrites each one as a "confirm" flag. It runs over the AI-written text only, so the app’s own boilerplate does not bury the real findings.

  6. 06

    Adding formal requirements

    Caption, verification, certification against forum shopping, jurat or notarial acknowledgment, the signature block and copy furnished are appended by the app from the rule that requires them. Then the draft is yours to edit and export to Word or PDF.

FAQ

Questions lawyers ask first.

How do I draft a legal document in BatasDB?
Type what you need in plain language on the search page — "draft a demand letter for unpaid rent" is enough. BatasDB matches it to one of 19 catalogued document types, writes a first draft against that type's checklist, and opens it in an editor. Fill the marked blanks, then export to Word or PDF. Generating a draft uses 5 credits; editing and exporting are free.
Can AI draft a Philippine pleading?
The BatasDB Draft Assistant drafts 19 Philippine document types — complaints, answers, motions, affidavits, an NLRC position paper, demand and offer letters, legal memoranda and opinions, a special power of attorney, and a non-disclosure agreement — from the actual text of the governing rule. It produces a first draft for a lawyer to review, revise and sign, not a filing-ready document.
How is this different from asking ChatGPT to draft a motion?
A general chatbot writes from memory, so it can produce a citation to a rule that was amended years ago, or a case that does not exist. The Draft Assistant may cite only the provisions and cases it actually retrieved from the BatasDB library, checks each one against a maintained list of superseded rules, and leaves a marked blank wherever it has no fact or no authority — instead of filling the gap with something plausible.
Does every draft search the library?
No, and the app says so before it starts. 10 of the 19 formats retrieve authority: the pleadings, the motions that argue a ground, the NLRC position paper, and the legal memorandum and opinion. An affidavit of loss, a demand letter, a judicial affidavit, a special power of attorney or a non-disclosure agreement does not — citations in those read as padding, not diligence, so the retrieval step is marked "skipped" rather than being shown as work that silently completed.
Will it make up my client’s name, the amount, or the docket number?
No. Anything you did not supply is left as a marked blank, and anything the draft asserted on its own is flagged for you to confirm. Both are counted at the top of the draft and highlighted in the Word and PDF exports, so an unfilled blank cannot slip through unnoticed.
Does it know about the 2019 Amendments and the 2022 Expedited Rules?
Yes. Motion practice is anchored on Rule 15, Sec. 12 as amended by A.M. No. 19-10-20-SC — including the three surviving grounds for a motion to dismiss. Ejectment and other first-level-court cases are drafted under the 2022 Rules on Expedited Procedures, preliminary-investigation affidavits under the 2024 DOJ-NPS Rules, and NLRC position papers under the 2025 NLRC Rules of Procedure.
What happens if I ask for a document that is not on the list?
It is turned away rather than drafted from a generic shape, and no credits are charged. You get a plain notice that the document type is not supported yet, and the request goes to our queue so the format can be added — which is how the Legal Opinion, the Offer to Purchase, and the Non-Disclosure Agreement all got here.
Can I edit and export the draft?
Yes. Every draft opens in an editor you can rewrite freely, saves as you type, and exports to Word (.docx) or PDF with the unfilled blanks highlighted. Editing, exporting and duplicating a draft are free — only generating a new draft uses credits.
How many credits does a draft use?
Five credits per generated draft, the same as an AI Case Digest. A search of the library uses one. Credits refresh every month, and you are charged only after a draft has actually been produced — a generation that fails costs nothing.

Ask for the document. Get a first draft.

Describe it in a sentence, fill in what only you know, and export it to Word or PDF.

Uses 5 credits per draft from your monthly allowance — editing and exporting are free. See plans →